从数据库到大数据库概念:
传统关系数据库
Oracle、SQL Server、Mysql、DB2、SyBase、SqlLite。
容易理解、使用方便、易于维护。
难以满足高并发读写需求;难以满足海量数据的高效率读写;扩展性差。
大数据库
以NoSQL(Not Only SQL)为代表的用于存储、管理、分析海量数据的系统称为大数据库
数据体量巨大;数据类型多样;处理速度快;价值密度低。
NoSQL典型地遵循CAP理论和BASE原则。
CAP理论可简单描述为:一个分布式系统不能同时满足一致性(consistency)、可用性(availability)和分区容错性(partition tolerance)这三个需求,最多只能同时满足两个。
BASE原则是指Basically Available(基本可用)、Soft State(软状态)和Eventually Consistent(最终一致性)。