后端数据库生态
2026-02-12 14:33:40 0 举报
AI智能生成
后端数据库生态梳理
作者其他创作
大纲/内容
一、关系型数据库(RDBMS)
通用型:MySQL、PostgreSQL、Oracle、SQL Server
轻量化:SQLite、H2、Derby
核心特性:ACID事务、结构化数据、SQL查询、外键约束
典型场景:订单系统、用户中心、财务系统等强事务场景
二、非关系型数据库(NoSQL)
键值型(Key-Value)
代表:Redis、Memcached、Riak
特性:超高读写性能、简单键值映射
场景:缓存、分布式锁、计数器、会话存储
文档型(Document)
代表:MongoDB、CouchDB、Elasticsearch(文档存储维度)
特性:半结构化数据、JSON/BSON格式、灵活schema
场景:内容管理、日志存储、用户画像
列族型(Column-Family)
代表:HBase、Cassandra、BigTable
特性:按列存储、高扩展性、海量数据支撑
场景:大数据分析、时序数据、物联网数据存储
图数据库(Graph)
代表:Neo4j、ArangoDB、JanusGraph
特性:存储实体关系、高效路径查询
场景:社交网络、知识图谱、推荐系统
三、新兴数据库
向量数据库
代表:Milvus、Pinecone、FAISS
特性:向量相似度检索、高效ANN算法
场景:AI语义搜索、图像检索、大模型知识库
时序数据库
代表:InfluxDB、TimescaleDB、Prometheus
特性:时间维度索引、高写入吞吐、数据生命周期管理
场景:监控指标、物联网时序数据、日志时序分析
NewSQL数据库
代表:TiDB、CockroachDB、OceanBase
特性:兼容SQL、分布式架构、兼顾ACID与扩展性
场景:分库分表替代、高并发事务场景、混合负载
四、特殊用途数据库
搜索引擎数据库:Elasticsearch、Solr
内存数据库:Redis(全内存)、VoltDB
嵌入式数据库:SQLite、LevelDB
0 条评论
下一页