基于DDBS的生物农药电子商务系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:zzzaaaqqq1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前电子商务行业增长迅猛,2010年其站点数已达1.56万家,全国的交易量也达到2500亿元。这些巨额的数字背后,是对海量数据存储和访问的需求。传统的集中式数据库在面对海量数据访问、存储以及对数据库的扩容性需求方面显得吃力。而且最为严峻的是硬件的支撑和升级的问题。传统的集中式数据库如果想要解决海量数据访问的需求,一般都需要配置高端的服务器,但是这些服务器也会随着数据访问量和存储量的增大而逐渐出现瓶颈。依靠硬件的更新换代来满足对大访问量的需求,必然会导致硬件资源的浪费。所以越来越多的大型电子商务企业开始将目光移向分布式数据库系统DDBS(Distributed Data Base System),比如淘宝,京东等。现在分布式数据库系统已经商品化了,较多的数据库产品已经支持分布式数据库操作,但是其产品本身主要是提供底层存储功能。而且由于商业软件,更多的是考虑在性能上面的平均,而不会有针对性地对某个功能进行强化。分布式数据库技术需要与系统的整体架构相结合,才能体现其优势,发挥最大的作用。这也是本文为生物农药电子商务系统开发一个基于缓存的主从式分布式数据库的原因。生物农药电子商务系统是一个大型的电子商务平台,提供企业的在线交易、技术咨询、商品展示等多种功能。每天有海量的数据访问和存储,而且电子商务领域由于存在订单交易所以对数据一致性要求极高,再考虑到系统扩展性,分布式数据库成了首选。因此,专门为其设计了一个基于缓存的主从式分布式数据库,达到提高整个系统性能的目的。基于缓存的主从式分布式数据库不仅仅是采用分片等存储方式降低主服务器的负载,而且引入了一些优化策略来提高系统性能,比如加入缓存机制来提高整个系统的查询效率,通过改进过滤算法Bloom Filter来辅助缓存机制,有效地降低了空操作数量。在从服务器中加入索引机制来提高整个系统的访问效率。此外,引入消息队列机制,增设协调者,来解决数据的不一致性、读写冲突、写-写冲突等问题。将生物农药电子商务系统布局到基于缓存的主从式分布式数据库平台之上,不仅成本较低,并且性能也相比于布局在集中式数据库上面要高出许多。更重要的是,使得生物农药电子商务系统具有了更好的扩展性,避免升级时不必要的硬件浪费。在开发中,整个系统采用Visual Studio2010作为开发平台,主要的编程语言采用C#。目前,生物农药电子商务系统已经成功投入到市场应用之中。
其他文献
软件测试的直接目的是尽可能发现该软件中的潜在缺陷,这是保证软件质量的关键。软件测试的工作往往占软件开发总工作量的40%以上,并且软件缺陷的发现时间同缺陷修正的代价呈幂次
在数字化信息化时代,多媒体通信已经成为信息交流的重要手段。多媒体会议、可视电话等成为广受欢迎的通信方式。而在有限带宽的条件下,低比特率的视频编码方案显然是实现高质量
无线信息通信技术在这几年的快速发展带动了大量短距离无线通信设备的出现,这种设备体积比较小,价格低廉,具有一定的智能性。同时基于这些设备的移动延迟容忍网(简称为移动DTN)逐
企业应用集成技术是企业计算领域中一个快速发展的部分.EAI使企业可以将多个企业应用系统和数据资源很好的集成起来,使它们之间可以很容易的共享数据和业务处理流程,并且这种
当前嵌入式技术炙手可热,随着其技术的不断发展和完善,如今嵌入式系统越来越复杂,大大增加了引发软件bug的可能性,这就凸显了调试器在嵌入式系统开发中的作用。作为程序医生,调试
提出了并行构件这个新概念,并对之进行了创造性的研究,以适应并行计算和构件技术的发展过程中所面临的大规模科学计算的更高的需求;给出了并行构件之间以及并行构件与串行构
该文首先简要地介绍了IPv4/IPv6兼容的双协议栈技术,SNMP网络管理框架以及IETF的分布式管理(DISMAN),并系统分析比较了集中式和分布式网管系统体系结构的优缺点,在对基于脚本
模糊数据库为不确定信息管理提供了一种重要的途径。本文首先探讨了模糊关系数据库的研究现状和发展动态。利用模糊集合的语义分类,本文提出了一种新的模糊数据类型划分方法,在
近年来,随着电子计算机的普及及其技术的飞速发展,计算机技术在传统行业中的应用也日趋增多。图像处理技术在服装试衣系统中的应用就是一个典型的实例。该系统主要应用图像处理
ISO9000族标准为企业的质量管理体系勾画了一个宏观的框架.内部质量体系审核(简称内部质量审核)是ISO9001标准中的一个质量体系要素,它的存在对于整个质量体系有着不可或缺的