志达IT
做快乐程序员

nosql数据库特点(nosql数据库是什么)

nosql数据库特点

(1)灵敏的可扩展性
传统的联系型数据库由于本身规划机理的原因,一般很难完成“横向扩展”,在面对数据库负载大规模添加时,往往需要经过晋级硬件来完成“纵向扩展”。NoSQL数据库在规划之初就是为了满意“横向扩展”的需求,因此天生具有良好的水平扩展才能。
(2)灵敏的数据模型
联系数据库具有标准的定义,恪守各种严格的约束条件。这种做法尽管保证了业务系统对数据一致性的需求,可是过于死板的数据模型,也意味着无法满意各种新兴的业务需求。相反,NoSQL数据库采用键/值、列族等非联系模型,答应在一个数据元素里存储不同类型的数据。nosql
(3)与云核算严密交融
云核算具有很好的水平扩展才能,可以根据资源运用情况进行自在伸缩,各种资源可以动态加人或退出,NoSQL数据库可以凭仗本身良好的横向扩展才能,充分自在利用云核算基础设施,很好地融人到云核算环境中,构建根据NoSQL的云数据库服务。
(4)大数据量,高功能
nosql数据库都有着十分高的读写功能,特别是在大数据量之下,一样也表现的十分的优异,这首要得益于它的无联系性,数据库的结构简略。
一般的nosql运用QueryCache。
nosql的Cache是记载级的,是一种细粒度的Cache,所以说,nosql从这个方面来说的话,功能就要高了很多了。
(5)高可用
高可用也是nosql很明显的一个特色,nosql在不太影响功能的情况之下,就可以十分方便的完成高可用的架构,典型的例如:Cassandra、HBase模型,经过模型的话也可以完成高可用。

nosql数据库是什么

NoSQL引用非关系数据库。NoSQL有时被称为NotOnlySQL的缩写,这是不同于传统关系数据库的数据库管理系统的通用术语。
NoSQL用于存储大规模数据。(例如,谷歌或Facebook每天为其用户收集数万亿比特的数据)。这些类型的数据存储不需要固定模式,并且可以在没有冗余操作的情况下水平扩展。nosql
1.2为什么使用NoSQL
今天,我们可以通过第三方平台(如谷歌、Facebook等)轻松访问和检索数据。用户的个人信息、社交网络、地理位置、用户生成的数据和用户操作日志成倍增加。如果我们想挖掘这些用户数据,SQL数据库不再适合这些应用程序,NoSQL数据库的开发也可以很好地处理这些大型数据。
随着web2.0网站在互联网上的兴起,传统的关系型数据库已经无法应对web2.0网站,特别是超大规模和高度并发的SNS类型web2.0纯动态网站,这暴露了许多难以克服的问题,而非关系型数据库由于其自身的特点发展非常迅速。NoSQL数据库旨在解决大规模数据收集和多种数据类型的挑战,尤其是大数据应用问题。

赞(0)
未经允许不得转载:志达IT网站 » nosql数据库特点(nosql数据库是什么)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们