There is a class of data, including messages and business workflow state, for which conventional monolithic databases are less than ideal. Performance and scalability of Application Server systems can be dramatically increased by distributing such data across transactional filestores, each of which is bound to a server instance in a cluster. This paper describes a high-performance, transactional filestore that has been developed for the BEA WebLogic Application ServerTM and benchmarks it against a database. The filestore uses a novel, platform-independent disk scheduling algorithm to minimize the latency of small, synchronous writes to disk.
展开▼
机译:存在一类数据,包括消息和业务工作流状态,对于这些数据,常规的单片数据库并不理想。通过在事务性文件存储中分布此类数据,可以显着提高Application Server系统的性能和可伸缩性,每个事务性文件存储都绑定到集群中的服务器实例。本文介绍了为BEA WebLogic Application Server TM SUP>开发的高性能,事务性文件存储,并针对数据库进行了基准测试。文件存储区使用新颖的,与平台无关的磁盘调度算法,以最大程度地减少对磁盘的小型同步写入的延迟。
展开▼