计算机, 数据库
分布式数据库
分散,或者,如果它是正确的呼叫,分布式数据库 - 它是这样一个数据库,该数据库包括多个通过网络,其中的每一个操作的本地数据库连接的计算机的。 所有这些的总和 软件和硬件 创建一个共享的数据库。 分布式 数据库 之外的样子普通的本地数据库,其硬件配置对用户不可见。 分布式控制系统控制所有的存储节点,并提供数据连接性。
克里斯托弗·德,世界著名的已知数据库专家,已确定了应具有所有的分布式数据库12个主要特点:1)地方自治,2)连续操作,3)独立节点,4)透明碎裂,5)的位置的透明性, 6)加工特定的查询,7)透明的复制,8)独立于设备的,9)分布式事务处理,10)网络透明性,11)独立独立选择的数据库的操作系统12)。
考虑到,据有关数据显示,所具有的一切分布式数据库,进行更详细的主要特质。
地方自治意味着每个单元独立地管理其基础的数据。
连续运行。 此时K.日说,对数据的访问应提供持续,也不管它们是否位于在任一节点。 此外,它不应该的问题,任何操作此刻的本地数据库进行。
独立节点。 在一个理想的系统中,所有节点都相等且相互独立的。 每个数据库位于所述的节点上与同样的权利一个共享空间提供的数据。 所有数据库构成的分布式数据库,自成一体,从未经授权的访问。
透明的碎片。 此功能要求实际上一个数据的内部数据库支持分布式布局。
位置透明性。 谁在分布式数据库访问权的用户,不应该知道任何关于哪个节点在物理上是向它提供所需的信息。
分布式查询处理。 数据库必须SQL样品中执行分布式查询。
透明的复制。 在一般情况下,流通 - 是更改的对象从一个数据库转移到另一个。 在这种材料的情况下是指节点之间的数据的方式,确保这些行动给用户的隐形传输。
硬件独立性意味着网关分布式数据库网络可以充当任何计算机模型。
分布式事务的处理,执行该没有丢失的存储在数据库中的信息的完整性和一致性期间视为一种使用UPDATE命令更新的分布式数据库,删除,插入,。
从操作系统独立假定系统组件可以运行任何操作系统。
网络透明性意味着访问分布式数据库中的所有元素,只需要一个网络连接。
从独立的数据库。 这是系统的一个重要功能要求不同厂商,包括有机会应该是提供给搜索和更新所有的分布式数据库的工作能力。
我们可以看到,K.数据的分布式数据库的定义把它描述为弱债券的结构,由是本地数据库的独立节点。 这些自主LBD,并提供来自不同供应商的分布式数据库的访问。 节点形成之间是可复制的数据的连接。 分布式数据库的拓扑结构形成的地理信息系统和数据复制流。
Similar articles
Trending Now