摘要
随着互联网产品的发展,传统的集中式数据库开始表现出性能瓶颈,分布式数据库的研究与设计应运而生,基于大部分停留在理论层面的研究且关键技术集中在大型互联网公司等情况,所以本文主要针对中小公司采用较多的关系型数据库进行分布式数据库架构方案的设计。通过先分析研究分布式数据库的读写分离、分表分库的原理进而引出数据库中间件的概念,然后对比当前主流数据库中间件优缺点,最终选择以mycat作为数据库中间件进行数据的分片以及读写分离,设计一套可供企业分布式数据库架构参考的可行性方案。针对该方案的响应时间测试得出百万数据查询最大3.27 s,最小0.1 s,平均0.52 s就可以获取结果。
-
单位武汉邮电科学研究院