-1

如果系统已经在运行 SQL Server,是否可以使用 NoSQL 数据库(特别是 MongoDb)作为 SQL Server 故障转移环境中的故障​​转移数据库?这样,如果主 SQL 节点发生故障,则运行/托管 MongoDb 的辅助节点将占据主要位置。

4

1 回答 1

1

这个问题的简短回答是“不”。长答案是,只要有足够的代码和资源,一切皆有可能。

SQL 和 MongoDB 说的不是同一种语言,所以需要一个可以翻译的中介。但这为系统增加了另一种故障模式。它还需要足够复杂才能理解“主要”等概念。那里有连接器可以处理 SQL -> MongoDB 或 MongoDB -> SQL,但我不知道有任何连接器能够实时同步这两者。此外,由您的应用程序决定从何处查询数据以及将数据写入何处。这将超出像这样的连接器所能做的事情。

于 2018-03-08T20:04:57.843 回答