首页> 外文会议>Workshop on Software Engineering of Fault Tolerant Systems >EXPLOITING REFLECTION TO ENABLE SCALABLE AND PERFORMANT DATABASE REPLICATION AT THE MIDDLEWARE LEVEL
【24h】

EXPLOITING REFLECTION TO ENABLE SCALABLE AND PERFORMANT DATABASE REPLICATION AT THE MIDDLEWARE LEVEL

机译:利用反射以在中间件级别启用可扩展和性能数据库复制

获取原文

摘要

Database replication has gained a lot of attention in the last few years since databases are often the bottleneck of modern information systems. Database replication is often implemented at the middleware level. However, there is an important tradeoff in terms of scalability and performance if the database is dealt with as a black box. In this paper, we advocate for a gray box approach in which some minimal functionality of the database is exposed through a reflective interface enabling performant and scalable database replication at the middleware level. Reflection is the adequate paradigm to separate the regular functionality from the replication logic. However, traditional full-fledged reflection is too expensive. For this reason, the paper focuses on the exploration of some lightweight reflective interfaces that can combine the architectonic advantages of reflection with good performance and scalability. The paper also evaluates thoroughly the cost of the different proposed reflective mechanisms and its impact on the performance.
机译:由于数据库通常是现代信息系统的瓶颈,数据库复制在过去几年中获得了很多关注。数据库复制通常在中间件级别实现。但是,如果数据库作为黑匣子处理,则在可扩展性和性能方面存在重要权衡。在本文中,我们提倡灰盒方法,其中数据库的一些最小功能通过反射界面公开,在中间件级别实现了表现和可扩展的数据库复制。反射是从复制逻辑中分隔常规功能的足够范式。然而,传统的全面反射太昂贵了。出于这个原因,本文重点介绍了一些轻量级反射界面,这些接口可以以良好的性能和可扩展性结合反射的建筑物的优势。本文还彻底评估了不同提出的反思机制的成本及其对性能的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号