什么是【NoSQL】
2019-08-14 本文已影响4人
一俢
NoSQL(Not Only SQL)是非关系型数据库的英文简称,这种数据库相比传统的关系型数据库有如下特征:
- 不需要预定义模式;
- 无共享架构;
- 弹性可扩展;
- 分区;
- 异步复制;
- BASE。
在互联网高速发展的时代,快速、灵活、简洁成为互联网技术架构的设计主流,NoSQL 数据库在现在互联网技术越来越成为工程师的青睐,繁杂的关系型数据库已经在互联网项目中力不从心。恰好 NoSQL 数据库的特征更符合这一快速变化简洁的产品形态。
NoSQL 数据库类型有很多:
- 键值数据库:Redis、Oracle BDB
- 列存储数据库:HBase、Riak
- 文档型数据库:CouchDB、MongoDB
- 图形数据库:Neo4J、InfoGrid
大家可以根据自己的业务形态来选择适合自己的 NoSQL 数据库。从长远的角度上看这种简洁、灵活的数据库结构,更加符合未来的发展,因为从设计的角度上讲,它让产品更加让人接受、在应对变化时它更加能够快速反应。
〖坚持的一俢〗