分布式NoSql数据库设计与实现及其在吉林社保查询系统中的使用

被引量 : 0次 | 上传用户:guizhicheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
rNoSql代表rafaello’s NoSql database,它是一个分布式的非关系型数据库系统,设计这个数据库的目的是为了处理吉林社保系统中数以百万的参保信息,这些数据将被分布放置在数百台普通的PC服务器上,其总容量可能达到PB级的。不同的应用对rNoSql提出的要求差异非常大,有些是在数据量上而另外一些是在响应速度上。尽管应用需求差异很大,最总rNoSql仍旧提供了一个灵活并且高性能的解决方案。本论文将描述rNoSql提供的基础数据模型,利用这个模型,我们将可以动态的控制数据的分布和格式;我也将解释rNoSql的设计和实现过程。rNoSql将自己管理的所有服务器组称作“数据群”,每个数据群又由一个或数个“数据子群”组成,子群的成员是“节点服务器”,节点服务器是rNoSql系统的最小单位,每个子群处理整个数据集合中的一部分内容,所有的子群和节点服务器在结构上都是平行单位,彼此独立处理事务.rNoSql在分布式架构上参考了流行的P2P软件如BT和电骡的一些设计,首先被启动的服务器被称作“种子服务器”或“根”服务器,其他服务器将根据种子服务器提供的种子创建,并加入到服务器群组中,但是其他节点服务器并不受种子服务器管理,所有节点服务器都可以动态的添加并且制定其负责的具体数据范围。rNoSql的客户端通过种子服务器生成的种子文件与种子服务器建立连接,并且获得种子服务器保存的节点服务器列表,客户端遍历这个列表并且依次与这些节点建立连接,当查询业务发生时,客户端将同时与这些节点服务器发生联系,最后将这些节点服务器返回的结果汇总起来作为查询结果。为了保证rNoSql与传统的关系型数据库的兼容性,rNoSql的数据模型被设计为与传统的关系型数据库类似,也提供了诸如“表”,“字段”以及“行”,“列”等相关概念,同时rNoSql提供了一个在语法和语义上与SQL语言类似的非关系型查询语言,被称作RQL(rNoSql Query Language),该语言提供了类似SQL的表达方式,例如select,from和where等关键字,并不支持多表关联查询,使用RQL,数据库操作人员可以更方便的操作rNoSql内部的数据,降低学习曲线,减小学习难度。rNoSql的持久化是由其自身完成的,既一个rNoSql数据群本身使用另一个由rNoSql作为核心组件的分布式文件系统RFS(r`FileSystem)作为持久化工具,但是通常的,这个持久化工具只运行在本地的硬件环境上。SVN:http://javaforge.com/svn/rNoSql用户名:raffaello密码:711004
其他文献
目的:探讨针灸联合自拟清乳消痈汤治疗非哺乳期乳腺炎的疗效。方法:选取2009年2月-2013年6月本院收治的非哺乳期乳腺炎86例,随机分为治疗组及对照组各43例,治疗组采用针灸联
文章详细讲述了意大利在城市照明规划发展过程中所经历的阶段,从20世纪80年代开始,意大利地方政府大力发展公共照明的立法,反对光污染,在公共照明领域一些重要的公司(如伊古
<正> 汤显祖(1550—1616)的传奇名著《牡丹亭》自问世以来,在明清两代流传极为广泛,现存版本即不下50种。但是各种公私书目记载颇为混乱紊杂,甚或难以凭据。兹据傅惜华《明代
目的:观察健脾益气清利化瘀方内服、沐足对2-3期慢性肾脏病(CKD)脾肾气虚,湿热瘀阻型患者证候及实验指标的影响。方法:60例患者按随机表法分组对照治疗,治疗组在西医基础治疗
<正> 明代前后期的文学性质不同,前期与民俗性比较密切,属于民间大众;中晚期之后的文学由于已进入了文士个人创作与精神解放的文艺思潮,在当日社会文化背景下所出现的作品,无
<正>冬季正是容易犯咳嗽的季节,空气干燥是导致燥咳的主要发病原因,通常大夫在处方中都会加入滋阴的中药。北沙参为临床常用中药,具有养阴清肺、益胃生津的功效,常用于治疗肺
随着我国社会主义现代化的推进和现代生活质量的提高,百姓们已经不再满足于普通的衣食住行,而是希望追求更美好的生活质量,居住在更美好的城市环境中,如何把城市环境建设的更
目的:在前期研究的基础上对香芩解热颗粒制剂质量标准进行进一步的补充研究,建立黄芩、连翘、藿香、青蒿的薄层定性鉴别方法和黄芩苷、连翘苷、连翘酯苷A的含量测定方法,并拟
目的:探讨黄芪注射液联合三黄益肾胶囊治疗慢性肾衰竭的疗效及对患者免疫功能的影响。方法:两组均采用三黄益肾胶囊治疗,治疗组加黄芪注射液治疗。结果:治疗组治疗后Scr和BUN
目的:本研究旨在观察补肾法联合HCG治疗肾虚型黄体功能不全性不孕症的临床疗效,探讨其中西医结合治疗的作用机制。方法:将60例中医辨证为肾虚型、西医诊断为黄体功能不全所致的