分布式数据库设计方案.docxVIP

  • 16
  • 0
  • 约2.71千字
  • 约 6页
  • 2020-08-30 发布于天津
  • 举报
大型分布式数据库解决方案 企业数据库的数据量很大时候, 即使服务器在没有任何压力的情况下, 某些复杂的查询操作都会非常缓慢, 影响最终用户的体验;当数据量很大的时候,对数据库的装载与导出,备份与恢复,结构的调整,索引的 调整等都会让数据库停止服务或者高负荷运转很长时间,影响数据库的可用性和易管理性。 分区表技术 让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁盘的并行处理能力,达到优化查询性能的目 的。但是分区表只能把数据分散到同一机器的不同磁盘中,也就是还是依赖于一个机器的硬件资源,不能 从根本上解决问题。 图注 I (9 =数据分匿 分布式分区视图 分布式分区视图允许用户将大型表中的数据分散到不同机器的数据库上,用户不需要知道直接访问哪个基 础表而是通过视图访问数据,在开发上有一定的透明性。但是并没有简化分区数据集的管理、设计。用户 使用分区视图时,必须单独创建、管理每个基础表(在其中定义视图的表) ,而且必须单独为每个表管理数 据完整性约束,管理工作变得非常复杂。而且还有一些限制,比如不能使用自增列,不能有大数据对象。 对于全局查询并不是并行计算,有时还不如不分区的响应快。 库表散列 在开发基于库表散列的数据库架构,经过数次数据库升级,最终采用按照用户进行的库表散列,但是这些 都是基于自己业务逻辑进行的,没有一个通用的实现。客户在实际应用中要投入很大的研发成本,面临

文档评论(0)

1亿VIP精品文档

相关文档