最好UIinterface/Language查询MarkLogic数据

Best UI interface/Language to query MarkLogic Data

我们将从 Oracle 迁移并使用 MarkLogic 8 作为我们的数据存储,并将使用 MarkLogic 的 Java api 来处理数据。 我正在探索可用于 ML 的任何 UI 工具(例如 SQL Developer 用于 Oracle)。我发现 ML 的查询管理器可以用于访问数据。但是我看到了多种语言选项:

我们需要执行 CRUD 操作和搜索数据,并且我们的测试团队知道 SQL(对于 Oracle),所以我很困惑我应该遵循哪条路线以及我应该根据什么决定哪条路线one/two会更好探索。我们最有可能使用JSON文档类型。 任何 help/suggestions 都会有所帮助。

您已经提到您将使用 MarkLogic Java Client API,它应该提供您可能拥有的大部分常见需求,包括搜索、CRUD、构面、词典值,以及通过 REST 扩展的自定义扩展作为客户 API 将利用 MarkLogic REST API。它使您不必在很大程度上在 MarkLogic 中编写代码。

除此之外,您还可以使用上述语言之一从查询控制台 运行 即席命令。 SQL 将需要存在所谓的 SQL 视图(另请参阅您之前的问题 Using SQL in Query Manager in MarkLogic)。 SPARQL 将需要启用三重索引,并摄取 RDF 数据。

这使得 XQuery 和 JavaScript 具有几乎相同的表达能力和性能。如果您一般不熟悉 XQuery 和 XML 语言,JavaScript 可能更有吸引力。

HTH!