数据库分类:
1.SQL数据库:支持sql语言的数据库:Oracle,Mysql...
2.NoSql数据库:不支持Sql语言的数据库:Redis,MongoDB...
Sql数据库 Nosql数据库
实时一致性 简单便捷
事务 方便扩展
多表联合查询 更好的性能
MongoDB
1.无数据结构限制
(1)没有表结构的概念,每条记录可以有完全不同的结构
(2)业务开发方便快捷
(3)sql数据库需要事先定义表结构再使用
2.完全的索引支持
(1).redis的key-value
(2).hbase的单索引,二级索引需要自己实现
3.方便的冗余与扩展
(1).复制集保证数据安全
(2).分片扩展数据规模
4.良好的支持
(1).完善的文档
(2).齐全的驱动支持