1 / 77
文档名称:

Info 网站数据库设计资源.doc

格式:doc   大小:3,541KB   页数:77页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Info 网站数据库设计资源.doc

上传人:xunlai783 2019/5/28 文件大小:3.46 MB

下载得到文件列表

Info 网站数据库设计资源.doc

相关文档

文档介绍

文档介绍:资源一:.:53数据库作为应用数据的存储中心,在系统中具有具足轻重的地位。当用户量急剧增长时,数据库往往成为系统的瓶颈,采用分布式数据库是首选策略。使用分布式数据库后,每一部分数据由专门的服务器来管理,分而治之,自然减少了数据库服务器的压力。.,分别为:MSPetShop4MSPetShop4OrdersMSPetShop4ProfileMSPetShop4Services其中MSPetShop4用来管理产品、分类等基本数据信息,的缓存处理外,其它表都是基本数据表,。MSPetShop4Orders用于订单的管理,其中有三个表LineItemOrdersOrderStatus分别用来存储订单明细、订单基本信息和订单状态的数据。MSPetShop4Profile用于配置管理,ountCartProfiles分别用来保存账户基本信息、购物车信息和用户配置信息。,其中数据表众多,在此不再一一列出。通过将一个完整系统的数据按功能进行划分,各部分数据存储到独立的数据库服务器中,便是一种典型的分布式数据库模式。采用这种方式,不仅可以提高数据库以及应用的复用性,而且可以分散数据库服务器的压力,从而在某种程序上解决数据库瓶颈。分布式数据库实际有两种类型:a具有远程查询、数据维护与两阶段提交的分布式数据库。b通过数据管理方法,诸如快照与触发器或其他非数据库管理方法(如SQL*PLUS中的COPY)的复制数据库。复制数据库可简单按在它们之间传递信息所使用的方法进行分类。下面是这种拷贝处理的两种主要的方法(通常称为传播):a分布式事务。b快照刷新。分布式事务是这样一种处理:在其中用户对一个结点进行更新,通过触发器或过程将这个改变传送给另一个结点。快照是表的副本(或子集),可以从主结点传播到每个远程结点。资源二:分布式数据库系统主要特点: ·多数处理就地完成; ·各地的计算机由数据通信网络相联系。·克服了中心数据库的弱点:降低了数据传输代价; ·提高了系统的可靠性,局部系统发生故障,其他部分还可继续工作; ·各个数据库的位置是透明的,方便系统的扩充; ·为了协调整个系统的事务活动,事务管理的性能花费高;数据分片类型: (1)水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。(2)垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上作投影运算,每个投影称为垂直分片。(3)导出分片:又称为导出水平分片,即水平分片的条件不是本关系属性的条件,而是其他关系属性的条件。(4)混合分片:以上三种方法的混合。可以先水平分片再垂直分片,或先垂直分片再水平分片,或其他形式,但他们的结果是不相同的。条件: (1)完备性条件:必须把全局关系的所有数据映射到片段中,决不允许有属于全局关系的数据却不属于它的任何一个片段。(2)可重构条件:必须保证能够由同一个全局关系的各个片段来重建该全局关系。对于水平分片可用并操作重构全局关系;对于垂直分片可用联接操作重构全局关系。(3)不相交条件:要求一个全局关系被分割后所得的各个数据片段互不重叠(对垂直分片的主键除外)。数据分配方式(1)集中式:所有数据片段都安排在同一个场地上。(2)分割式:所有数据只有一份,它被分割成若干逻辑片段,每个逻辑片段被指派在一个特定的场地上。(4)全复制式:数据在每个场地重复存储。也就是每个场地上都有一个完整的数据副本。(5)混合式:这是一种介乎于分割式和全复制式之间的分配方式。查询优化指在执行分布式查询时选择查询执行计划的方法和关系运算符的实现算法。根据系统环境的不同,查询优化所使用的算法也有所不同,通常分为远程广域网环境和高速局域网环境,其区别主要在网络的带宽。对于一元运算符可以采用集中式数据库中的查询优化方法。而对于二元运算符,由于涉及场地间的数据传输,因此必须考虑通信代价。分布式查询中常见的连接运算执行策略包括: (1)半连接方法:利用半连接运算的转换方法R∞S=(RµS)∞S。假设场地1和场地2上分别有关系R和关系S,首先在S上执行连接属性上的投影并将结果传输至场地1,在场地1上执行关系R与投影的连接操作,再将结果传输至场地2与关系S执行连接操作。这种方法能够降低执行连接运算时的网络通信代价,主要适用于带宽较低的远程广域网络。(2)枚举法方法:指枚举关系运算符的物理执行计划,通过对比执行计划的代价选择执行算法的方法。其中,连接运算符的物理执行计划包括嵌套循环方法、哈希连接法和归并连接法。枚举法主要适用于以磁盘IO代价为主的高速