什么是DynamoDB的利弊相对于其他NoSQL数据库?利弊、相对于、数据库、DynamoDB

2023-09-11 10:42:51 作者:年少尽欢

我们使用的MongoDB数据库附加在Heroku上为我们的SaaS产品。现在,亚马逊推出DynamoDB,云数据库服务,我不知道怎么说改变的NoSQL产品的风景?

We use MongoDB database add-on on Heroku for our SaaS product. Now that Amazon launched DynamoDB, a cloud database service, I was wondering how that changes the NoSQL offerings landscape?

专为基于云的服务或SaaS供应商,将如何使用DynamoDB是好还是坏比说MongoDB的?是否有任何成本,性能,可扩展性,可靠性,司机,社区等使用一种与其他的好处?

Specifically for cloud based services or SaaS vendors, how will using DynamoDB be better or worse as compared to say MongoDB? Are there any cost, performance, scalability, reliability, drivers, community etc. benefits of using one versus the other?

推荐答案

对于初学者来说,这将完全由亚马逊公司的专家团队进行管理,所以你可以打赌,它会扩展得很好,从最终用户几乎没有输入(开发商)。

For starters, it will be fully managed by Amazon's expert team, so you can bet that it will scale very well with virtually no input from the end user (developer).

此外,因为它的建成和管理的亚马逊,你可以假设他们已经设计了它的工作非常好,他们的基础设施,所以你可以可以认为性能是一流的。除了为他们的基础设施被专门打造,他们选择使用SSD的作为存储从一开始就这样的权利,磁盘吞吐量会比其他数据存储显著高于上的硬盘支持AWS。

Also, since its built and managed by Amazon, you can assume that they have designed it to work very well with their infrastructure so you can can assume that performance will be top notch. In addition to being specifically built for their infrastructure, they have chosen to use SSD's as storage so right from the start, disk throughput will be significantly higher than other data stores on AWS that are HDD backed.

我还没有看到任何的驱动程序还没有,我想它的结论还为时过早,社会将如何反应到这一点,但我怀疑亚马逊将有驱动程序的所有最流行的语言和社会将有可能得到这口井 - 和进而创造额外的驱动程序和工具。

I havent seen any drivers yet and I think its too early to tell how the community will react to this, but I suspect that Amazon will have drivers for all of the most popular languages and the community will likely receive this well - and in turn create additional drivers and tools.