云计算在电子商务中应用研究(2)
时间:2017-04-22 17:10 来源:毕业论文 作者:毕业论文 点击:次
2. 云计算对电子商务的影响 2.1 云计算具有实现高效率的处理数据的能力 云计算是分布式计算技术的一种,可以将用户需要的信息计算处理结果通过网络回传给用户,相当于我们在网络服务中经常使用的搜索引擎、网络信箱等网络服务:首先先将原先庞大的处理程序拆分成无数个小的子程序,这个过程是云计算通过网络自动拆分的;然后将这些子程序通过多部服务器组成的庞大系统进行搜索及计算分析;最后将这些处理结果经过整合回传给用户。这一过程都是在很短的时间里面完成的,客户最终获得的是网络上面提供的庞大的数据库,云计算提供的服务的能力可以和超级计算机相媲美。 2.2 云计算对关系型数据库的影响 电子商务一般都会涉及到数据库系统,目前绝大多数的电子商务系统所使用的数据库还是关系型的数据库。这种数据库一般不适用于云计算,云计算一般都有自己专用的数据库系统,目前包括Google的Bigtabel、Amazon的SimpleDB、10Gen的Mongo、AppJet的AppJet以及甲骨文的开源BerkelyDB等数据库系统,这些数据库都不是关系型数据库。这主要是因为云计算的数据库分布在不同的服务器上,在跨越地理空间之间执行复杂查询、设计和文护不同位置的数据备份、保持数据的同步等操作是非常都困难的,因此在云体系结构中不使用目前普遍使用的关系型数据库,关系不复存在,而是以群集的方式看待数据。它们采用对象调用来检索数据,而不采用SQL来查询数据。随着云计算在电子商务领域的大量应用,对电子商务数据库的构建将产生重大影响,从而影响到整个电子商务的发展。 在云计算没有提出来的时候,电子商务中的数据库都是关系型的数据库,这使得电子商务的发展缓慢,在网络上因为地方的关系型数据库不同,导致当企业或用户使用电子商务时候,需要拥有这个电子商务中的关系型数据库。所以,尽管大型关系数据库已经被应用在很多数据处理中心,但云计算需要一种不同的数据库来发挥云计算的潜质。云计算的数据库牺牲了一些高级查询能力以换取更好的性能,这些数据库可以通过对象调用来检索,而不用SQL。云计算的数据库需要在跨越地理空间距离之间执行复杂查询以便减少响应时间、设计和文护支持不同位置的相关数据备份、在一个点瘫痪时能保证该数据同步、文护和运行。因此,数据库组成部分在不同位置的分散对云计算很必要,这也是云计算产生的原因。 目前用户所使用的传统数据库开发软件系统是数据库软件系统,是一个数据库系统,开发这样的系统非常简单,成本也非常低廉,只要根据需求先设计好数据表结构,然后,设计编写大量SQL语句,虽然也使用JAVA/PHP/.NET等语言,但实际上这些语言只是将SQL送往数据库执行的运输工,没有什么价值和地位。所以,这样的系统运行在互联网环境下,主要负载就集中在数据库的SQL运行上,也就是说:整个软件系统性能关键点就集中在数据库上了,数据库是性能的主要承担者,尽管用户使用的有可能是Websphere/Weblogic等应用服务器,但是由于Java只是运输工,所以起不到性能上分散负载的作用。正是由于以上种种原因,有专家认为云计算对关系型数据库的应用将产生巨大的影响,而绝大多数电子商务系统所使用的数据库还是基于关系型的数据库,随着云计算的大量应用,势必对电子商务数据库的构建产生影响,进而影响整个电子商务技术的发展。 2.3 云计算对电子商务搜索引擎的影响 (责任编辑:qin) |