- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云平台下CRM系统数据存储的设计与实现.pdf
电子技术设计与应用 Electronics Design Application
10.3969/j .issn.1000-0755.2014.05.019
云平台下CRM系统数据存储的设计与实现
辛珍珍 曹宝香
(曲阜师范大学计算机科学学院)
摘 要:目前,在这个海量数据时代,传统的关系型数据库在存储和查询等方面暴露了许多问题。我们
在对非关系型数据库进行了详细的研究后,在云平台下CRM系统中提出关系型数据库和非关系型数据库结
合使用的方案。其中在具体实现时关系型数据库选择使用MySQL,非关系型数据库选择使用MongoDB。该
方案大大提高了系统的读写性能。
关键词:数据存储;关系数据库;非关系型数据库;MySQL;MongoDB
Design and Implementation of CRM System Data Storage under the Cloud Platform
Xin Zhenzhen Cao Baoxiang
(Computer Science College, Qufu Normal University)
Abstracts: Nowadays, in the era of massive data, the traditional relational database appears many problems in
storage and query. After detailed study on non-relational database, we propose a solution that combines relational
database and non-relational database under the cloud CRM system. In which the relational database uses MySQL
and non-relational database uses MongoDB in the implementation. This scheme greatly improves the reading and
writing performance of the system.
Key words: Data Storage; Relational Databases; NoSQL; MySQL; MongoDB
0 引言 够充分利用两者的优点,提高系统的性能。方案设计
了一个存储中间件,它包含配置模块、数据关联模
信息技术的急速发展,使得互联网上的数据总
块、读写模块、查询模块、删除模块和数据迁移模块
量迅速膨胀。这些数据有结构化、半结构化和非结
几部分,每一模块都实现其对应的功能。值得注意
构化的,显然用于存储数据的传统关系型数据库已
的是,本方案已成功实施,并取得了很好的效果。
难以满足目前的需要。这促使数据库产生新的转变,
NoSQL数据库迅速兴起,它与传统的关系型数据库
有很大的区别。其主要的理论基础是CAP理论、 1 MySQL和MongoDB协同应用设计
BASE理论和数据一致性模型,而不是ACID理论。 在云平台下的CRM系统中,两种数据库结合使
NoSQL有以下优势:RDBMS中有多种特性和 用方案的设计原则是,把不同类型数据的存储与查
功能有的场合用不到,NoSQL中则没有这么多的特 询功能分解,结构化数据的存储和查询由关系型数据
性和强一致性要求,可通过提供较少的功能来提高 库完成,其余数据的存储与查询由MongoDB完成。
性能;可运行在便宜的PC服务器集群上,节省了大 考虑到在MySQL和MongoDB组成的数据存储层上
量的硬件开销,扩充方便;数据间的无关系性和结
文档评论(0)