【发布时间】:2016-08-12 05:30:24
【问题描述】:
您好,我是一名 SQL Server DBA,我是 MarkLogic 的新手,我有几个问题。
MarkLogic 是否支持 .net 框架。我的意思是我们的开发人员正在使用 .net framework 4.5 并使用 LINQ 为 sql 生成脚本。他们能否生成 MarkLogic 脚本以对 MarkLogic 数据库执行 CRUD 操作?
我能否运行 sql 或类似 sql 的脚本来从 MarkLogic 数据库中检索数据(使用 sql 选择文档)。我知道 CouchBase 支持类似 niql 的东西。
水平扩展是否需要关闭整个集群?当集群仍然在线时,我能否向 MarkLogic 集群添加或删除节点?
MarkLogic 是否支持时间点恢复(数据库和文档)。 SQLServer 有事务日志备份的概念,它们让我做一个时间点恢复。有没有类似的?
我不会将整个应用程序移动到 MarkLogic,而只会将其中的一部分移动到 SQLServer 发生争用的地方。所以这将是一个混合模型。两阶段提交会有什么问题吗? (我的意思是来自 SQLServer 的提交以及来自 MarkLogic 的提交)
购买许可证是否有最低节点数要求?以及集群所需的最小节点数是多少?
【问题讨论】:
-
根据最终需求选择 MarkLogic 或 Couchbase 的原因可能有很多。但无论如何,它们远不是同一个解决方案......db-engines.com/en/system/Couchbase%3BMarkLogic
-
我建议您下次对每个问题使用单独的 SO 问题。更容易投票,并提供替代答案,以防其中一个有多个..
标签: marklogic