分布式数据库(Distributed Database) 是指数据库系统的数据存储在 多个物理节点上,这些节点通过网络协作,共同提供数据存储、查询和管理服务。
特性 | 说明 |
|---|---|
数据分布 | 数据按一定规则分片或复制到多个节点 |
并行处理 | 多节点同时处理查询和事务,提高性能 |
高可用性 | 节点故障时,其他节点仍可提供服务 |
扩展性 | 可水平扩展,增加节点提高容量和吞吐量 |
一致性 | 数据的一致性和完整性需要特殊机制维护 |
类型 | 说明 | 示例 |
|---|---|---|
关系型分布式数据库 | 支持 SQL,分布式事务 | TiDB、CockroachDB |
NoSQL 分布式数据库 | 支持键值、文档、列族,水平扩展强 | MongoDB、Cassandra、HBase |
NewSQL 数据库 | 结合关系型 SQL 和分布式扩展能力 | Google Spanner、VoltDB |
优点:
缺点:
https://www.52runoob.com/archives/6578
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。