NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。
一. 为什么需要NOSQL
随着互联网web2.0网站的兴起,传统的关系型数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。
- 它是非关系型数据库,有着传统的关系型数据库所没有的优点
- NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
- 为了应对高并发读写
- 为了应对海量数据的高效率存储和访问
- 高可扩展性和高可用性
二. 常见的非关系型数据库?
Redis \Mongo DB \ CouchDB \ Cassandra \ Riak \