php网站开发实践指南,广州市白云区建设局 网站,营销计划书7个步骤,WordPress徽章系统1.1数据库主要分为两大类:关系型数据库与 NoSQL数据库 关系型数据库#xff0c;是建立在关系模型基础上的数把库#xff0c;其借助于集合代数等数学概念和方法来处理数据库中的数掘主流的 MySQLOracle、Ms sOLSerer和 DB2 都属于这类传统数据库 NoSQL数据库#xff0c;全称…1.1数据库主要分为两大类:关系型数据库与 NoSQL数据库 关系型数据库是建立在关系模型基础上的数把库其借助于集合代数等数学概念和方法来处理数据库中的数掘主流的 MySQLOracle、Ms sOLSerer和 DB2 都属于这类传统数据库 NoSQL数据库全称为 Not Ony SQL意思就是适用关系型数据库的时候就使用关系型数据库不适用的时候也没有必要非使用关系型数据库不可可以考虑使用更加合适的数据存储。主要分为临时性键值存储(memcached、Redis)、永久性键值存储(ROMA、Redis)面向文档的数据库(MongoDB、CouchDB)、面向列的数据库(Cassandra、HBase)每种 NoSQL都有具特有的使用场景及优点。
1.2 为啥使用NoSql数据库 主要是由于随着互联网发展数据量越来越大对性能要求越来越高传统数据库存在着先天性的缺陷即单机(单库)性能瓶颈并且扩展困难。这样既有单机单库瓶颈却又扩展困难自然无法满足日益增长的海量数据存储及其性能要求所以才会出现了各种不同的NOSQL产品NOSQL根本性的优势在于在云计算时代简单、易于大规模分布式扩展并且读写性能非常高