分布式数据库 订阅
分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。 展开全文
分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。
信息
特    点
就地完成
系统可靠性
支持技术
分布式处理
中文名
分布式数据库
外文名
distributed data base
简    称
DDB
伪代码应用领域
结构模式 根据我国制定的《分布式数据库系统标准》,分布式数据库系统抽象为4层的结构模式。这种结构模式得到了国内外的支持和认同。4层模式划分为全局外层、全局概念层、局部概念层和局部内层,在各层间还有相应的层间映射。这种4层模式适用于同构型分布式数据库系统,也适用于异构型分布式数据库系统。
收起全文
精华内容
参与话题
问答
  • 分布式数据库原理分布式数据库原理分布式数据库原理分布式数据库原理分布式数据库原理分布式数据库原理分布式数据库原理分布式数据库原理分布式数据库原理
  • 分布式数据库

    千次阅读 2019-09-10 22:00:28
    1.对透明的理解,分布式数据库中对分布透明的理解。 透明:是指用户不需要考虑数据的存储位置、执行场所、执行方式,是由系统自动完成并且可以多次存储。 分布透明性:用户不必关心数据的逻辑分片,不必关心数据存储...

    1.对透明的理解,分布式数据库中对分布透明的理解。
    透明:是指用户不需要考虑数据的存储位置、执行场所、执行方式,是由系统自动完成并且可以多次存储。
    分布透明性:用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。
    2.举例给出一个分布式数据系统的案例,阐述分布式数据库系统的作用和特点。
    (1)举例:航空公司订票系统。
    (2)作用:物理上分散,逻辑上集中。
    (3)特点:
    可扩展性:分布式系统的根本目标就是为了处理单个计算机无法处理的任务,当任务增加的时候,分布式系统的处理能力需要随之增加。简单来说,要比较方便的通过增加机器来应对数据量的增长,同时,当任务规模缩减的时候,可以撤掉一些多余的机器,达到动态伸缩的效果。
    可用性与可靠性:可用性是指系统在各种情况对外提供服务的能力,简单来说,可以通过不可用时间与正常服务时间的必知来衡量;而可靠性而是指计算结果正确、存储的数据不丢失。
    高性能:适合分布式数据管理,能有效的提高系统的性能。高并发,单位时间内处理的任务越多越好;低延迟:每个任务的平均时间越少越好。
    经济性:可利用现有的设备和系统,省时、省事、投资小。
    3.分布式数据库中所采取的关键技术
    (1)分布式数据库设计:从数据的存储位置、分布场所、数据类型的设定、数据管理等方面对分布式数据库进行设计。
    (2)查询处理:解决事务到数据操作命令的转换、数据通信的代价等问题优化查询处理。
    (3)并发控制:解决不同场地多个用户多个事务并发执行、调度和访问同步问题。
    (4)可靠性:解决事务的原子性和耐久性的实现问题与系统故障恢复问题。
    (5)安全性:数据的加密、解密与访问权限问题。
    4.多处理系统和分布式多处理系统
    多处理系统:利用系统内的多个CPU并行执行用户多个程序,以提高系统的吞吐量或用来进行冗余操作以提高系统的可靠性。
    分布式多处理系统:分布式处理系统将不同地点的或具有不同功能的或拥有不同数据的多台计算机用通信网络连接起来,在控制系统的统一管理控制下,协调地完成多个程序的信息处理任务的计算机系统。
    5.分布式数据库系统
    结构:物理上分散,逻辑上集中:是用通信网络将不同地理位置的节点连接起来,每个节点都拥有集中式数据库和场地自治的计算机系统,即支持全局模式并实现分布式的数据库系统。
    体系结构:客户端/服务器模式,客户端是为用户提供数据操作接口,服务器端是为用户提供数据处理功能。
    模式结构:分为全局外模式、全局概念模式、局部概念模式、局部内模式。
    功能结构:分为应用处理器功能和数据处理器功能。

    展开全文
  • 完整的东北大学申德荣教授的 分布式数据库原理与应用课件 ppt,共计10章。 《分布式数据库系统原理与应用》主要介绍分布式数据库系统的理论与实现机制方面的有关原理和方法。全书共分十章,第1章和第2章介绍分布式...
  • 极少的分布式数据库的资料,比较详细的讲述了分布式数据库,添加了许多框图和动画。
  • 分布式数据库管理系统实现技术分布式数据库管理系统实现技术分布式数据库管理系统实现技术分布式数据库管理系统实现技术
  • 大数据Hadoop系列之Hadoop分布式集群部署:https://blog.csdn.net/volitationLong/article/details/80285123 大数据Zookeeper系列之Zookeeper集群部署:...

    一、部署准备

    1. 依赖框架

    2. 安装介质

    3. 主机规划


    二、HBase部署

    1. 上传解压介质

    scp -r hbase-2.1.0-bin.tar.gz host16:/opt/tools/hadoop-system/
    ssh host16
    
    cd /opt/tools/hadoop-system/
    mkdir -p /opt/apache/hbase/
    tar zxf ./hbase-2.1.0-bin.tar.gz -C /opt/apache/hbase/

    2. 配置HBase

    cd /opt/apache/hbase/hbase-2.1.0

    2.1 配置hbase-env

    mkdir -p /opt/apache/hbase/pids

    vim conf/hbase-env.sh

    export JAVA_HOME=/apps/svr/java/jdk1.8.0_172
    export HADOOP_HOME=/opt/apache/hadoop/hadoop-2.7.3
    
    export HBASE_CLASSPATH=$HADOOP_HOME/etc/hadoop
    export HBASE_MANAGES_ZK=false
    export HBASE_PID_DIR=/opt/apache/hbase/pids

    2.2  配置regionservers

    vim conf/regionservers

    host14
    host15

    2.3  配置hbase-site.xml

    cp /opt/apache/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml ./conf
    cp /opt/apache/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml ./conf
    vim conf/hbase-site.xml

    <configuration>
    	<!-- 指定ZooKeeper集群位置 -->
    	<property>
    		<name>hbase.zookeeper.quorum</name>
    		<value>host14,host15,host16</value>
    	</property>
    	
    	<!-- Zookeeper写数据目录,与ZooKeeper集群上配置相一致 -->
    	<property>
    		<name>hbase.zookeeper.property.dataDir</name>
    		<value>/opt/apache/zookeeper/data</value>
    	</property>
    	
    	<!-- Zookeeper的端口号 -->
    	<property>
    		<name>hbase.zookeeper.property.clientPort</name>
    		<value>2181</value>
    	</property>
    	
    	<!-- RegionServers共享目录 -->
    	<property>
    		<name>hbase.rootdir</name>
    		<value>hdfs://host16:9000/hbase</value>
    	</property>
    	
    	<!-- 开启分布式模式 -->
    	<property>
    		<name>hbase.cluster.distributed</name>
    		<value>true</value>
    	</property>
    	
    	<!-- 指定Hbase的master的位置 -->
    	<property>
    		<name>hbase.master</name>
    		<value>hdfs://host16:60000</value>
    	</property>
    
    	<!-- 使用本地文件系统设置为false,使用hdfs设置为true -->
    	<property>
    		<name>hbase.unsafe.stream.capability.enforce</name>
    		<value>true</value>
    	</property>
    </configuration>

    3.  配置HBase环境变量

    3.1  配置.bash_profile

    $ vim ~/.bash_profile 

    # HBASE_HOME
    export HBASE_HOME=/opt/apache/hbase/hbase-2.1.0
    export PATH=$PATH:$HBASE_HOME/bin

    3.2  立即生效

    $ source ~/.bash_profile


    4.  拷贝HBase

    scp -r /opt/apache/hbase host14:/opt/apache/
    scp -r /opt/apache/hbase host15:/opt/apache/

    5.  启动HBase

    start-hbase.sh

    5.1  WEB UI验证

     

    展开全文
  • 全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在的各种分布式数据库中间件进行了对比,再围绕着如何利用 Mycat 实现分布式数据库而展开。...
  • 全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在的各种分布式数据库中间件进行了对比,再围绕着如何利用 Mycat 实现分布式数据库而展开。《分布式...

空空如也

1 2 3 4 5 ... 20
收藏数 54,189
精华内容 21,675
关键字:

分布式数据库