摘要
SophicDB是一个高性能分布式实时数据库系统,它被设计用于处理高速实时数据。实时系统中数据的时效性对数据库系统的处理速度提出很高的要求,同时为了保证系统的高可用性需求,又对实时数据库提出了分布式主备运行的要求。详细介绍SophicDB的数据组织方式,以及SophicDB系统的设计和实现。通过单机和多机的测试数据,以及多个投运系统的实际运行数据,表明该数据库系统具备高性能、高扩展性特点,可满足上百节点的集群运行要求。
SophicDB is a high-performance distributed real-time database,it is designed to process high-speed real-time data. The timelinessof data in real-time system raises very high requirements on the processing speed of database system, meanwhile, in order to ensure thedemand of high availability, it puts forward the requirement on real-time database to run in distributed duty-standby mode as well. This paperexpatiates on data organisation mode of SophicDB as well as the design and implementation of SophicDB system. It is demonstrated through testdata gathered from single and multiple computers as well as actual operation data in a couple of running systems that the database system hasthe features of high performance and high scalability, it can meet the requirement of clustering operation with hundred nodes.
出处
《计算机应用与软件》
CSCD
2016年第10期46-51,共6页
Computer Applications and Software
关键词
实时数据库
分布式
高性能
高可用性
Real-time database
Distributed
High performance
High availability