正在进行安全检测...

发布时间:2023-10-29 08:44:00   来源:文档文库   
字号:

传统关系型数据库面临的挑战
HighPerformance——对数据库高并发读写的需求
HugeStorage——对海量数据的高效率存储的需求
HighScalability&HighAvailablity——对数据库的高可扩展性和高可用性的需求。
关于当前的很多网站来讲,关系数据库的很多要紧特性往往无用武之地,例如:
数据库事务一致性需求
很多系统并非要求严格的数据库事务,对读一致性的要求很低,因此数据库事务治理成了数据库高负载下一个繁重的负担。
数据库的实时性需求
对关系型数据库来讲,插入一条数据后立刻查询,是确信能够读出来这条数据的,可是关于很多Web应用而言,并非要求这么高的实时性,例如说我发一条微博以后,过几秒乃至十几秒后,他人材提示有新微博,这是完全能够的。
对复杂的SQL查询,专门是多表关联查询的需求
大数据量的Web系统,超级忌讳多个大表的关联查询,和复杂的数据分析类型的SQL报表查询,专门是SNS类型的网站,从需求和产品设计角度,就幸免这种情形的产

生。往往更多的只是单表的主键查询,和单表的简单条件散布查询,SQL的功能被极大地弱化了。
什么是NoSQL
此刻一样以为NoSQL全称是NotOnlySQL,是一种不同于关系型数据库的数据库治理系统设计方式。对NoSQL最普遍的说明是“非关系型的”,强调Key-ValueStores和文档数据库的优势,而不是单纯的反对RDBMS
NoSQL的理论基础
CAPBASE和最终一致性是NoSQL数据库存在的三大基石。
ACIDvs.BASE
ACID,指数据库事务正确执行的四个大体要素的缩写。包括:原子性(Atomicity一致性(Consistency、隔离性(Isolation、持久性(Durability


本文来源:https://www.2haoxitong.net/k/doc/a2b547580229bd64783e0912a216147916117e30.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式