我们学习过mysql数据库,mysql数据库是关系性数据库,而NoSQL(Not Only SQL)是全新的数据库理念,指的是非关系型数据库。非关系型数据库在超大规模和高并发的时候表现会比关系型数据库好很多。NoSQL在大数据存取上具备关系型数据库无法比拟的性能优势。
一些常见的NoSQL产品NoSQL数据库有多种类别,主要分为以下四种:
键值(key-value)存储数据库
列存储数据库
文档型数据库
图形数据库
NoSQL的特点1.NoSQL的数据之间无关系,这样很容易扩展。
2.NoSQL具有非常高的读写能力
3NoSQL无需事先为要存储的数据建立字段,可以随时自定义数据格式
4NoSQL在不太影响性能的情况就可以方便的实现高可用的结构。比如Cassandra,HBase模型,通过复制模型也能实现高可用。
我们将学习NoSQL数据库中的键值(key-value)存储数据库的Redis