主流数据库系统及核心优势0x01 关系型数据库(RDBMS):最经典、使用最广的类型。以表结构组织数据,支持SQL,强调事务的ACID(原子性、一致性、隔离性、持久性)。典型代表产品:Oracle、MySQL、PostgreSQL、SQL Server、SQLite适用场景:绝大数业务系统,如金融、ERP、电商订单等。0x02 非关系型数据库(NoSQL):为突破关系型数据库在扩展性和灵活性上的限制而生,细分的类型很多键值存储:数据是最简单的Key-Value对,极速读写。代表:Redis、Amazon DynamoDB、etcd。场景:缓存、会话管理、排行榜。0x03 文档数据库:数据类似JSON/BSON的文档形式存储,结构很灵活。代表:MongoDB、Couchbase场景:内容管理、用户个性化配置、移动应用。0x04 宽列存储:面向列而非行存储,适合海量数据的写入和分析。代表:Apache Cassandra、HBase、ScyllaDB场景:实时日志、物联网0x05 图数据库:数据以节点和边(关系)的形式存储,擅长处理复杂关联。代表:Neo4j、TigerGraph、Amazon Neptune场景:社交网络、风控关系分析、知识图谱0x06 搜索引擎数据库:专注全文检索与日志分析。代表:Elasticsearch、Solr场景:站内搜索、日志监控、数据可视化。0x07 NewSQL数据库:兼具关系型数据库的强一致性与NoSQL的水平扩展能力。代表:TiDB、Google Spanner场景:高并发、强一致、必须水平扩展的在线交易系统。0x08 时序数据库:专门优化了按时间顺序写入和查询的数据库,对时间戳存储极为高效。代表:InfluxDB、TimescaleDB场景:监控告警、物联网传感器数据、金融市场行情0x09 多模数据库:同一个数据库引擎支持多种数据模型(关系、文档、图等),减少技术栈复杂度。代表:Azure Cosmos DB 、ArangoDB场景:业务模型多样,希望用单一数据库解决多种需求的项目
0x01 关系型数据库(RDBMS):
最经典、使用最广的类型。以表结构组织数据,支持SQL,强调事务的ACID(原子性、一致性、隔离性、持久性)。
0x02 非关系型数据库(NoSQL):
为突破关系型数据库在扩展性和灵活性上的限制而生,细分的类型很多
0x03 文档数据库:
数据类似JSON/BSON的文档形式存储,结构很灵活。
0x04 宽列存储:
面向列而非行存储,适合海量数据的写入和分析。
0x05 图数据库:
数据以节点和边(关系)的形式存储,擅长处理复杂关联。
0x06 搜索引擎数据库:
专注全文检索与日志分析。
0x07 NewSQL数据库:
兼具关系型数据库的强一致性与NoSQL的水平扩展能力。
0x08 时序数据库:
专门优化了按时间顺序写入和查询的数据库,对时间戳存储极为高效。
0x09 多模数据库:
同一个数据库引擎支持多种数据模型(关系、文档、图等),减少技术栈复杂度。