本站公告

  • 版权说明:网站所有内容均来自互联网用户共享内容,不代表易富彩票注册立场,若侵犯您的权益,请与我们联系。

  • 投诉/建议:欢迎与易富彩票注册合作、投诉、建议,意见可以发送详细内容至邮件:15983226@qq.com 。

NoSQL对您的组织是否重要?

在过去几年中,NoSQL数据库受到了极大的关注,无数证明了他们在使面向消费者的,基于Web的企业能够管理快速增长的用户需求方面的优点并且利用用户创建的大量数据。

很明显,NoSQL的采用已经给世界上的Twitters和Netflixs带来了好处。但是不太明显注意主流组织应该关注这一趋势,因为关系数据库是熟悉且根深蒂固的,并且因为存在许多用于扩展关系数据库的完善的解决方案

尽管重点关注NoSQL的优点“互联网规模的“企业,NoSQL保护伞下的产品和服务非常值得各种规模的组织考虑,而不是作为关系数据库的全面替代品,而是作为实现业务目标的其他工具。

NoSQL指的是一类广泛的数据abase不倾向于暴露SQL接口的产品。将这些产品与传统数据库区分开来的内容与SQL关系不大,更多地与离开关系模型有关。特别是,这些数据库不使用固定的计划,这在开发具有不断变化的需求的应用程序时非常有用。出于这个原因,非关系对于这组产品来说是一个更好的(如果不是广泛引用的)处理。

进一步阅读将Oracle数据库迁移到...的最佳实践为什么图形数据库需要主流使用

描述非关系数据库的设计概念和基本原理的规范性文档之一是Amazon.com2007年关于其“Dynamo”数据存储的论文,该数据存储是该公司为满足其内部服务级别要求而开发的。

本文描述了传统的关系数据库管理系统,其重点是优先考虑数据一致性,优先于写操作可用性,并证明不适合Web零售商在亚马逊基础设施环境中的需求,该基础设施由大量的通讯服务器或不同的容量。对于亚马逊来说,阻止客户在等待单独的应用程序节点同步时将新项目添加到他们的购物车是一个太高的代价,因此Dynamo旨在通过降低一致性来提高可用性。

易富彩票app

虽然亚马逊的基础设施和用户群的规模相对独特(亚马逊推出自己的数据存储解决方案的能力),但是将某些应用程序特征优先于其他应用程序特征的需求对于每个组织来说都是通用的。今天的非关系型数据库产品为企业提供了更多选择,而无需他们从头开始创建解决方案。

有几种不同类型的非关系数据库属于NoSQL保护伞,包括密钥-值存储,面向文档的数据库,列式数据库和图形数据库,每个都有自己的数据模型,扩展策略和用例。

将特定NoSQL数据库固定到特定类别可能会让人感到困惑为了理解NoSQL数据存储的广泛类别,我发现RickCattell的这篇论文很有帮助,其中前SunMicrosystems数据库架构师将选项分解为键值存储,文档存储和可扩展记录存储。

在键值存储中,单个记录相当于一些任意的信息块,由一个键索引。这些系统通常不会自己解释数据,只留下功能到应用程序。由BashoTechnologies和Oracle的BerkeleyDB支持的Riak是流行的键值存储的例子。

(责任编辑:易富彩票注册)

本文地址:http://www.sunzequn.com/sanwen/suibi/201911/1670.html

上一篇:雅虎为网络开发者提供“鸡尾酒” 下一篇:没有了