分布式数据库关键技术研究与应用-research and application of key technologies in distributed database.docxVIP

分布式数据库关键技术研究与应用-research and application of key technologies in distributed database.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式数据库关键技术研究与应用-research and application of key technologies in distributed database

学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其它个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于:保密□在年解密后适用本授权书。不保密□(请在以上方框内打钩)学位论文作者签名:指导教师签名:日期:年月日摘要在数据存储方面,由于数据库的复杂性、多样性和成本等因素,许多公司往往很难作出选择。MySQL是世界上最大的开源数据库,具有低成本,高性能等特点,是可靠和可拓展的网络数据库(Vaswani,2010)。此外,这些特点又有利于拓展一些其他高级功能,如开发高级管理工具并对不同版本的高级管理软件提供数据库技术支持。为了满足用户的要求,研究人员通过分析用户需求,实现了一种分布式数据库,这样可以管理各个地方的结点并研究分布式数据库的一些关键技术。上述技术是指数据同步、数据加密等方面。所谓数据同步实际上是指复制及维持分散数据库的操作。这类系统的架构是基于一系列的递送服务器将报告反馈给中心数据库。通过递送服务器数量的拓展来提升自身的规模。第二项分布式数据库技术为数据加密安全,为了保持用户数据的安全,要进行数据加密以保证用户与服务器处于安全状态。同时,当前许多应用程序都必须二十四小时一直运转,例如淘宝网,Facebook,人人网,ATM存取款机系统等,就上述类型的应用来说,一旦系统出现暂停,那么会产生诸多难以解决问题。所以分布式数据库和数据同步必须保证用户可以保证二十四小时得到所需要信息,一个结点的故障不能影响任何用户的操作。笔者在这里对建立在MySQL基础上的分布式数据库中的各项关键技术加以研究。其中,最重要部分是分析数据同步和文件加密。设计并实现一款高性能、高可用性的分布式数据库架构,以充分发挥MySQLReplication和文件加密这两种技术各自不同的优势。关键词:分布式系统,数据同步,文件加密,高性能,高可用性,MySQLRESEARCHANDAPPLICATIONOFKEYTECHNOLOGIESINDISTRIBUTEDDATABASEABSTRACTMostcompaniesarefacedwithtoughdecisionswhenconsideringwhichdatabasetechnologytousewhenintendingtointegratetheirorganization’sdatabase,becauseofthevarietyofthefunctionalityofdi?erentdatabasesandthecostrelatedfactors.ThemainaimofthisprojectistodeterminethewayofcreatingadatabaseusingMySQLbyidentifyingdi?erenttypeofdataandhowwelltocreatedatatablesusingdi?erenttypesofdata.InthisprojectIwillanalyzekeytechnologiesofdistributeddatabasesystem.AmongthekeytechnologieswewillfocusonMySQLdatabasereplicationand?leencryptionbasedondis-tributeddatabase.Furthermoreonewilllearnhowtonormalizeadatabasebyimplementingindexesandreferentialintegrityinadatabase.Butbe-forethedevelopmentofMySQLtherearecertainregulationsthathastobefollowedbythedeveloper.Replicationisconsideredtobetheoperationofcopyingandmaintainingtheobjectsofthemultipledatabasesbelongstoadistributedsystem.Thearchitectureofthiskindofsystemisba

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档