数据存储五大模型

1、行式数据库
如:MySql、Oracle
原理:数据以行的形式存储。1,name1,age1;2,name2,age2...
2、列式数据库
如:Sybase IQ、C-Store、Vertica、VectorWise、MonetDB、ParAccel、Infobright
原理:数据以列的形式存储。1,2,3...;name1,name2,name3...;age1,age2,age3...
3、键值存储
如:Hbase、Bigtable、Redis
原理:以key、value的形式进行存储,STL中的hash_map,JAVA中的hash_table,IOS中的NSDictionary都是这种原理。
4、文档存储
如:MongoDB、XQuery。
原理:以二进制的形式存储,只要能写能读就可以。比如MongoDB以JSON的形式存储和读取。
5、图形数据库
如:Neo4j
原理:图形数据库存储顶点和边的信息,有的支持添加注释。可用于对事物建模,如社交图谱、真实世界的各种对象。

你可能感兴趣的:(数据存储五大模型)