基于中间件的数据库复制:理论与实践的差距
Middleware-based Database Replication: The Gaps between Theory and Practice
摘要:
对数据管理系统的高可用性和高性能的需求一直在推动学术界和工业界对数据库复制的长期兴趣。然而,学术团体经常孤立地解决复制问题,忽视了解决方案的完整性,而商业团队则采取整体方法,经常错过根本创新的机会。随着时间的推移,这在学术研究和工业实践之间造成了差距。本文旨在沿着三个轴:性能,可用性和管理的差距。我们建立在自己在商业和学术环境中开发和部署复制系统的经验,以及大量先前的相关工作的基础上。我们从过去十年的开源、学术和商业数据库复制系统中筛选出有代表性的例子,并将这些材料与财富500强客户部署的真实系统的案例研究相结合。我们提出两个议程,一个是学术研究,一个是产业研发,我们相信可以在5-10年内弥合差距。通过这种方式,我们希望既激励和帮助研究人员在基于中间件的数据库复制的理论和实践更加相关。
英文摘要:
The need for high availability and performance in data management systems has been fueling a long running interest in database replication from both academia and industry. However, academic groups often attack replication problems in isolation, overlooking the need for completeness in their solutions, while commercial teams take a holistic approach that often misses opportunities for fundamental innovation. This has created over time a gap between academic research and industrial practice. This paper aims to characterize the gap along three axes: performance, availability, and administration. We build on our own experience developing and deploying replication systems in commercial and academic settings, as well as on a large body of prior related work. We sift through representative examples from the last decade of open-source, academic, and commercial database replication systems and combine this material with case studies from real systems deployed at Fortune 500 customers. We propose two agendas, one for academic research and one for industrial R&D, which we believe can bridge the gap within 5-10 years. This way, we hope to both motivate and help researchers in making the theory and practice of middleware-based database replication more relevant to each other.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。