【24h】

DBFarm: A Scalable Cluster for Multiple Databases

机译:DBFarm:用于多个数据库的可伸缩群集

获取原文
获取原文并翻译 | 示例

摘要

In many enterprise application integration scenarios, middleware has been instrumental in taking advantage of the flexibility and cost efficiency of clusters of computers. Web servers, application servers, platforms such as CORBA, J2EE or .NET, message brokers, and TP-Monitors, just to mention a few examples, are all forms of middleware that exploit and are built for distributed deployment. The one piece in the puzzle that largely remains a centralized solution is the database. There is, of course, much work done on scaling and parallelizing databases. In fact, several products support deployment on clusters. Clustered databases, however, place the emphasis on single applications and target very large databases. By contrast, the middleware platforms just mentioned use clustered deployment not only for scalability but also for efficiently supporting multiple concurrent applications. In this paper we tackle the problem of clustered deployment of a database engine for supporting multiple applications. In the database case, multiple applications imply multiple and different database instances being used concurrently. In the paper we show how to build such a system and demonstrate its ability to support up to 300 different databases without loss of performance.
机译:在许多企业应用程序集成方案中,中间件在利用计算机集群的灵活性和成本效率方面发挥了重要作用。 Web服务器,应用程序服务器,诸如CORBA,J2EE或.NET的平台,消息代理和TP-Monitor(仅举几个例子)都是可以利用并为分布式部署而构建的中间件形式。难题中很大程度上仍然是集中式解决方案的一个是数据库。当然,在扩展和并行化数据库方面还有很多工作要做。实际上,有几种产品支持在群集上的部署。但是,群集数据库将重点放在单个应用程序上,并针对非常大的数据库。相比之下,刚才提到的中间件平台不仅使用集群部署来实现可伸缩性,而且还可以有效地支持多个并发应用程序。在本文中,我们解决了用于支持多个应用程序的数据库引擎的集群部署问题。在数据库情况下,多个应用程序意味着同时使用多个不同的数据库实例。在本文中,我们展示了如何构建这样的系统,并展示了其支持多达300个不同数据库而不损失性能的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号