关系型数据库和非关系型数据库

关系型数据库:

Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL

非关系型数据库:

NoSql、Cloudant、MongoDbredisHBase

 

非关系型数据库中MongoDB,Hbase,ES,Redis优势及适用场景:

https://blog.****.net/dog_flying/article/details/100052831

1.如果你对数据的读写要求极高,并且你的数据规模不大,也不需要长期存储,选redis

2.如果你的数据规模较大,对数据的读性能要求很高,数据表的结构需要经常变,有时还需要做一些聚合查询,选MongoDB

3.如果你需要构造一个搜索引擎或者你想搞一个看着高大上的数据可视化平台,并且你的数据有一定的分析价值或者你的老板是土豪,选ElasticSearch

4.如果你需要存储海量数据,连你自己都不知道你的数据规模将来会增长多么大,那么选HBase

关系型数据库和非关系型数据库

 

mysql,redis,mongodb对比:

  • 数据量和性能

当物理内存够用的时候,性能,redis>mongodb>mysql

数据量,mysql>mongodb>redis