论文部分内容阅读
分布式实时数据库主要用于解决当前信息时代数据爆炸式增长,以及实时系统对数据实时性处理的问题。通过分布式技术把海量数据分布存储在各个节点上,并统一管理,海量数据的存储不再是问题;数据和事务都可以定义为具有时限性要求,满足实时系统对数据处理的要求。针对智慧社区平台对数据库服务提出的要求,提出面向智慧社区的分布式实时数据库设计。论文从智慧社区平台数据库服务需求、分布式实时数据库存储技术、分布式实时事务研究以及在智慧社区中的应用的流程上,主要进行了以下工作:(1)介绍了当前海量数据存储以及实时系统所面临的问题和挑战,分析了分布式实时数据库的研究背景和现状。针对智慧社区平台在海量数据存储和数据的实时处理对数据服务的需求,通过分析分布式实时数据库、内存数据库等技术,提出面向智慧社区的分布式实时数据库应用框架,以及数据库服务的详细设计。(2)为了满足海量数据环境下实时系统数据处理要求,将分布式实时数据库建立在内存数据库的基础上,研究数据组织结构以及存储过程中数据交换策略,分布式环境下实时事务优先级分派和分布式实时事务提交协议。(3)分布式实时数据库应用到智慧社区管理公共信息平台中,并与传统数据库应用取得的结果进行对比,在数据处理速度、分布式实时事务处理上显示出优越的性能。论文针对智慧社区的数据服务需求,对分布式实时数据库做了深入的研究,并设计服务架构,在智慧社区平台上进行测试验证,满足智慧社区的数据服务要求。