基于关系型数据库与NoSQL的海量医疗器械数据处理研究
【图文】:
为解决关系型数据库的扩展以及跨数据中心的分布问题提出了良好的解决方逡逑案。国内的PingCAP团队在此基础上,参考了邋Google邋Spanner/Fl的架构设计,逡逑使用Go语言开发了新一代开源NewSQL数据库TiDB?TiDB的整体架构如图1-逡逑2所示。逡逑Applications逡逑Load邋Balancer逡逑;::|LV¥,,邋Haproxy,邋F5,逦广邋邋逦逦逦,逡逑z’’m ̄ ̄逦PD逦j逡逑f逦逦逦逦?;逦;邋Server邋Cluster邋;逡逑TiDR逦PD逦;逡逑Servers邋丨丨邋日邋Server逦了丨D8邋Server逦T'iDB邋Server逦^邋邋邋Server邋:逡逑逦逦逦逦逦逦逦;逦Server逦;逡逑r逦逦—E逦:!……i--…」逡逑tikv邋丨逦f逦邋逦逦逦逦邋逦逦逦j逦逦——逦y逦」逡逑Cluster邋;逦TiKV邋Server邋TiKV邋Server逦TiKV邋Server邋|逦TiKV邋Sarver逦;逡逑图l-2TiDB系统整体架构图逡逑TiDB邋集群主要分为邋TiDB邋Server、PD邋Server、TIKV邋Sever。TiDB邋Sever邋负责逡逑处理SQL请求,并通过PD与TiKV交互获取结果。TiDB邋Sever不负责存储数逡逑据,可以水平扩展。PD邋Sever负责整个集群的调度与负载均衡,而TiKV邋Server逡逑是真正负责存储数据的部分。TiKV采用Raft协议进行复制
第二章关系型数据库与NoSQL逦逡逑如图2-1所示,行式存储中,每条数据都保存在一起,相对的逡逑INSERT/UPDATE操作就会比较容易,如果没有索引,其查询操作将会伴随逡逑大量的I/O;而列式模型在查询时,只会读取涉及到的列,从而大量降低系逡逑统I/O;可以把任何列作为索引,其投影也比较高效;在同一列的数据类型逡逑相似,可以进行十分高效的压缩处理。逡逑Row-based邋store逦Column-based邋store逡逑
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TH77;TP311.13
【参考文献】
相关期刊论文 前10条
1 孙乔;付兰梅;裴旭斌;孙甲松;;基于一致性哈希的分布式数据库性能拓展[J];计算机应用;2016年S2期
2 杨阳;;数据切分方案在提高大数据查询性能过程中的应用[J];电子技术与软件工程;2016年20期
3 刘进京;;MySQL主从复制读写分离[J];网络安全和信息化;2016年04期
4 宗平;李雷;;PostgreSQL与MongoDB处理非结构化数据性能比较[J];计算机工程与应用;2017年07期
5 王艳;董丽丽;;NoSQL与关系数据库相结合的设计与实践[J];电脑知识与技术;2014年09期
6 罗军;王宏;李文生;;基于向量时钟模型的NoSQL最终一致性的研究[J];计算机工程与应用;2013年23期
7 权治;宋晶晶;;基于NoSQL的数据库技术分析[J];无线电工程;2013年09期
8 罗桂娥;康霞;;固态硬盘性能优化研究与实现[J];计算机工程与应用;2015年01期
9 邢玉钢;王曼丽;王翰虎;陈梅;;基于列式存储的闪存数据库查询优化策略[J];计算机技术与发展;2011年12期
10 张华强;;关系型数据库与NoSQL数据库[J];电脑知识与技术;2011年20期
相关硕士学位论文 前4条
1 赵文硕;关系型与非关系型数据库的应用研究[D];华北电力大学(北京);2016年
2 周洁;基于关系数据库与NoSQL相结合的微博数据存储研究[D];重庆大学;2015年
3 朱振;基于MySQL复制改进的多主复制数据库扩展实现[D];上海交通大学;2013年
4 沈姝;NoSQL数据库技术及其应用研究[D];南京信息工程大学;2012年
本文编号:2593668
本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/2593668.html