分布式数据库关键技术研究与应用

来源 :天津大学 | 被引量 : 0次 | 上传用户:zhaodhsnd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数据存储方面,由于数据库的复杂性、多样性和成本等因素,许多公司往往很难作出选择。MySQL是世界上最大的开源数据库,具有低成本,高性能等特点,是可靠和可拓展的网络数据库(Vaswani,2010)。此外,这些特点又有利于拓展一些其他高级功能,如开发高级管理工具并对不同版本的高级管理软件提供数据库技术支持。为了满足用户的要求,研究人员通过分析用户需求,实现了一种分布式数据库,这样可以管理各个地方的结点并研究分布式数据库的一些关键技术。上述技术是指数据同步、数据加密等方面。所谓数据同步实际上是指复制及维持分散数据库的操作。这类系统的架构是基于一系列的递送服务器将报告反馈给中心数据库。通过递送服务器数量的拓展来提升自身的规模。第二项分布式数据库技术为数据加密安全,为了保持用户数据的安全,要进行数据加密以保证用户与服务器处于安全状态。同时,当前许多应用程序都必须二十四小时一直运转,例如淘宝网,Facebook,人人网,ATM存取款机系统等,就上述类型的应用来说,一旦系统出现暂停,那么会产生诸多难以解决问题。所以分布式数据库和数据同步必须保证用户可以保证二十四小时得到所需要信息,一个结点的故障不能影响任何用户的操作。笔者在这里对建立在MySQL基础上的分布式数据库中的各项关键技术加以研究。其中,最重要部分是分析数据同步和文件加密。设计并实现一款高性能、高可用性的分布式数据库架构,以充分发挥MySQL Replication和文件加密这两种技术各自不同的优势。
其他文献
椭圆曲线密码制(ECC)是1985提出的新公钥体制,由于在保证相同安全强度下其所需的密钥长度比RSA短,而特别适用于无线系统或存储受限的设备。在许多安全标准中,如IPsec、WAPI、
无线自组网(Ad Hoc)是由一组带有无线通信收发装置的移动终端节点组成的一个多跳、临时和无中心的网络。由于Ad Hoc网络不需要现有基础网络设施的支持,因此Ad Hoc网络的使用非
随着计算机技术、人工智能以及计算机网络技术的快速发展,计算机快速转向开放的、网络平台的协同工作方式,在这十多年来,源于分布式人工智能(Distributed Artificial Intelli
随着集成众多智能传感器和拥有移动计算能力的智能手机在生活中的应用越来越广泛[1],利用大量参与结点收集和分析感知数据的群智感知计算逐渐变为现实。群智感知计算中一个显
随着Internet及多媒体技术的迅速发展,网络教学在各类高校及部队院校越来越受到重视和应用。网络教学作为现今流行的一种新型教学模式,无疑是对传统教学的一个有益补充,同时
数据网格(Data Grid)面向广域网异构环境,为用户建立分布、异构、海量数据的一体化访问、存储、传输、管理与服务架构,是实现广域网环境下数据共享和协同问题求解的有效途径
虚拟化能够高效管理和整合服务器资源,进而提升物理资源的利用率,是云计算的核心技术,提升虚拟机的性能对于虚拟化乃至云计算有重要作用。本文针对虚拟化环境下虚拟机自旋锁
用户层次的差异、类型的多样构成了对信息需求的多样化。面对Internet上数字化、多媒体的信息资源,与传统图书情报用户相比,人们发愁的不是找不到资源,而是找不到与他们个性
随着Web服务技术的广泛应用,Web服务的数量日益增多,如何迅速准确地从数量众多的服务集合中寻找最佳服务日益受到关注。Web服务发现作为Web服务系统框架中的一个重要且关键部
知识管理技术是知识工程理论和互联网技术的结合,随着互联网的普及和快速发展,个人、组织、软件系统之间的交流与协作越来越重要。面对知识的海洋,如何组织、管理和维护海量信息