数据库发展历程
数据库经历了单机数据库、集中式数据库、非关系型数据库、新型数据库四阶段。
单机数据库:单机数据库就是只能运行在单机上,不提供网络功能的数据库。
集中式数据库:数据库是一种经典、传统的数据库结构,多台机器联合管理数据,一般不对数据进行分片。常见有Oracle、DB2。
非关系型数据库(NO SQL):包括文档数据库(MongoDB)、列簇数据库(HBase)、图数据库(Neo4j)和值数据库(Redis)。
分布式关系型数据库(New SQL):针对OLTP(读-写)工作负载,追求提供和NoSQL系统相同的扩展性能,且仍然保持ACID和SQL等特性(scalable and ACID and (relational and/or sql -access))。
数据库类型
交易型数据库:是指实时的,面向应用的数据库,响应及时性要求很高,只关注最近一段时间的数据库,又称事务数据库。常见的有达梦、人大金仓。
分析型数据库:面向海量数据的分析与报表,支持对数据进行在线统计、数据在 线分析、随即查询等发掘信息数据价值的数据库。常见的有南大通用。
流处理:面向实时数据流的统计与监控告警。常见的有Kafka、Apache Flink
流批一体:面向数据湖领域的数据挖掘与探索。常见有星环、Cloudera