随着所有的炒作,似乎很难找到关于何时使用它的可靠信息。所以我提出以下问题,如果这些问题真的很愚蠢,我很抱歉:
我假设没有?而且我觉得 NoSQL 只是用于可以快速访问的东西,可以从中丢失数据。但我也读到 NoSQL 应用程序具有内置冗余,这样我就不会丢失数据?
另外,如果上面的两个例子不好,你能给我具体的业务用例,我会使用 NoSQL 吗?我看到了很多一般性的描述,但没有很多现实世界的例子。我能想到的唯一事情是用户对用户的消息传递和分析。
这确实是一个“取决于”的问题。一些 一般 要点:
您确实需要了解并了解各种类型的 NoSQL 存储是什么,以及它们如何提供可扩展性/数据安全性等。很难给出一个全面的答案,因为它们确实都是不同的并且以不同的方式处理事情.
以 MongoDb 为例,查看他们的用例以了解他们建议的 MongoDb 的“非常适合”和“不太适合”的用途。