BaseX

BaseX

XML数据库与XQuery处理器

开发官网

应用介绍

手里一堆几百兆的 XML,想按条件查几条记录,用文本编辑器搜不动,导进关系型数据库又要先设计表结构。BaseX 的做法是直接把 XML 当数据库存,然后用 XQuery 查,不用先建表,查询计划还会告诉你它用了哪个索引、怎么改写了你的语句。

它自带图形界面:左边是文件树,中间是带语法高亮的 XQuery 编辑器,右边是执行信息和耗时,结果可以直接以文本、散点图、树图的形式看。需要时也能起成服务器,通过 REST 和 HTTP 服务给别的程序用,或者在命令行里跑脚本。用 Java 写,装了 Java 就能在 Windows、macOS、Linux 上用,BSD 许可证。

软件功能



XML 数据库:把 XML 文档载入后自动建索引,大文件查询也快。

XQuery 编辑器:语法高亮、边写边跑,执行后列出优化后的查询和耗时。

可视化:结果能切换成文本、表格、散点图、树图等视图,看数据分布不用另开工具。

服务器模式:支持 REST 与 HTTP 服务,可本地或远程登录管理。

多种安装包:提供 Windows 安装程序、跨平台 JAR 和 ZIP 包。

应用截图