数据库类型

数据库按照维度不同,有不同分法,我们今天来按照不同维度来对数据库进行归类。

1. 数据量和事务型数据库

SQL,    关系型数据库,带有事务性,但处理的数据不能太庞大。比如 MySQL,Postgre, Oracle

NoSQL,大数据数据库,没有事务特性。 比如 MongoDB,Couchbase, Cassandra

NewSQL, 大数据数据库,同时带有事务性。比如 VoltDB,TiDB

2. 数据库按行分类

数据是以行,一个record记录的,是行数据库。数据是按列存储的,是列数据库。

行数据库,比如 MySQL,Postgre,MongoDB,VoltDB,时序数据库 influxDB 也是行数据库,但有点特殊。

列数据, 比如 Cassandra,Hbase

3. NoSQL 的分类

基于 Document的数据库,比如 MongoDB,Couchbase

基于社交关系型的数据库,比如Neo4j,graphQL

基于列数据库,Cassandra,Hbase

基于key- value的数据库, Redis,TiDB

。。。

4. 基于存储介质的分类

硬盘存储: MySQL,MongoDB,Cassandra

内存数据库:redis,voltDB, 

既可以内存,又可以硬盘,Couchbase

5.  编辑历史

1. 2021年11月9日初版

2. 2021年11月11日第二版,修正语法,补充一些内容。

你可能感兴趣的:(数据库,nosql,mongodb)