搜索
您的当前位置:首页正文

海量数据库架构设计

来源:二三娱乐

关系型数据库:

要求事务的一致性、原子性、隔离性、持久性

分布式环境下(CAP中只能同时满足两个)

  • 数据的一致性(consistency)
  • 系统的高可用性(Aviliability)
  • 分区容错性(Partition Tolerance)

分方式数据库设计

  • 主机数量
  • 数据冗余
  • 系统监控
  • 水平扩展
  • 备份及恢复
  • 容灾

影响分布数据库的数量因素

  • 系统容量
  • 查询性能
  • 加载性能
  • 恢复时间

分布式系统中间件(优势)

  • 统一对外的API
  • 高效的查询和加载性能
  • 负载均衡
  • 灵活的扩展性
Top