我们将 Heroku 上的 MongoDB 数据库插件用于我们的 SaaS 产品。既然 Amazon 推出了 DynamoDB,一种云数据库服务,我想知道这将如何改变 NoSQL 产品的格局?
特别是对于基于云的服务或 SaaS 供应商,与 MongoDB 相比,使用 DynamoDB 的优劣如何?使用其中一种与另一种相比,是否有任何成本、性能、可扩展性、可靠性、驱动程序、社区等优势?
最佳答案
首先,它将由 Amazon 的专家团队完全管理,因此您可以打赌它可以很好地扩展,几乎不需要最终用户(开发人员)的输入。
此外,由于它由 Amazon 构建和管理,您可以假设他们将其设计为可以很好地与他们的基础设施配合使用,因此您可以假设性能将是一流的。除了专门为其基础设施构建之外,他们还选择使用 SSD 作为存储,因此从一开始,磁盘吞吐量将显着高于 AWS 上由 HDD 支持的其他数据存储。
我还没有看到任何驱动程序,我认为现在判断社区对此有何 react 还为时过早,但我怀疑亚马逊将拥有所有最流行语言的驱动程序,并且社区可能会很好地接受这一点 - 并且进而创建额外的驱动程序和工具。
https://stackoverflow.com/questions/8925719/