加入收藏 | 设为首页 | 会员中心 | 我要投稿 盐城站长网 (https://www.0515zz.cn/)- 运维、云管理、管理运维、智能数字人、AI硬件!
当前位置: 首页 > 站长资讯 > 动态 > 正文

公司如何选择数据库?

发布时间:2021-03-13 15:06:35 所属栏目:动态 来源:互联网
导读:amoDB是Amazon精心打造的一项NoSQL数据库服务,可以作为Amazon Web Services(AWS)产品组合的一部分。 DynamoDB起源于Dynamo系统一个高度可用的键值(key-value)存储系统。Amazon建立该系统的目的是避免像2004年假日电商促销活动出现的系统中断情况。 最初,由

amoDB是Amazon精心打造的一项NoSQL数据库服务,可以作为Amazon Web Services(AWS)产品组合的一部分。

DynamoDB起源于Dynamo系统——一个高度可用的键值(key-value)存储系统。Amazon建立该系统的目的是避免像2004年假日电商促销活动出现的系统中断情况。

最初,由于Dynamo操作复杂性很高,并且需要在数据一致性、性能、查询灵活性和可靠性之间进行权衡,即便是Amazon内部也只有少数团队采用了Dynamo系统。

而且在这期间,Amazon的开发人员更倾向使用SimpleDB NoSQL数据库,该数据库可以减轻用户数据库的管理工作。但是,由于SimpleDB受到一些限制,最终限制了它的使用场景。

2012年推出的DynamoDB是AWS的数据库服务,旨在打破Dynamo和SimpleDB的局限。

什么是Hadoop?

ache Hadoop软件库是一个框架,它允许使用简单的编程模型在计算机集群之间对大型数据集进行分布式处理。它旨在从单个服务器扩展到数千台机器, 每台机器提供本地计算和存储。

Hadoop本身的目的是检测和处理应用层的故障,而无须依靠硬件来提供高的可用性。再深层次地看,Hadoop实际上是模块化的。这就意味着用户可以更换其中的任何部分,搭建成各种软件工具。这一过程实现了非常灵活、有效、强劲的体系架构。

什么是MongoDB?




ongoDB是由MongoDB Inc创建的非表格和开放式数据库。发起者最初专注于创建一个完全使用开放源代码的平台,但为了获得现有数据库使用客群以满足其在云中构建服务的需求,他们开始创建个人数据库系统。

意识到创建数据库软件的可能性之后,该团队就将重点转移到了创建MongoDB上。2009年发布的MongoDB旨在创建一个技术基础,使开发团队能够获得分布式系统设计、文档数据模型和统一的体验。

2016年,MongoDB推出云托管数据库服务MongoDB Atlas。MongoDB Atlas提供了正版MongoDB服务,使用户可以摆脱具体的操作任务。

现在来说说差异。

使用、设置和管理的便捷性

DynamoDB

(编辑:盐城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读