分布式数据库

原创 2012年03月23日 16:29:39
什么是分布数据库?
数据物理上被存放在网络的多个节点上,逻辑上是一个整体。
分布式数据库的独立性:
分布数据的独立性指用户不必关心数据如何分割和存储,只需关心他需要什么数据
定义数据库链路
CREATE DATABASE LINK [db_link_name] CONNECT TO [user_name] IDENTIFIED BY [password] USING '[tns_name]';
1、[DB_LINK_NAME]:是所要连接的数据库的服务名,也就是该数据库的真实名称(通常就是SID)。
2、	[USRE_NAME]:是所要连接的用户名称。
3、	[PASSWORD]:是所要连接的用户的密码。
4、[TNS_NAME]:是所要连接的数据库的服务命名。
例如:
SQL> create database link  l2 connect to scott identified by soctt using 'shuang';
之前要配置好啊
分布式数据库查询:
select  ename, dname  from  dept, emp@L2  where  emp.deptno=dept.deptno;
透明存取-别名
SQL> create synonym shuang for emp@l2;
建立远程表的视图:
create view emp               
 as                      
     select * from emp1@L1     
     union                   
     select * from emp2@L2 ;
分布式数据库的其他操作:
插入操作:
insert into emp select * from emp@L2;
数据复制:
create table emp as select * from emp@L2;
快照:
定义快照维护关系表的异步副本
指在主表修改后的指定时间内刷新副本,用于主表修改少,但频繁查询的表。
create snapshot  emp(
  refresh  start with sysdate
   next  next_day(sysdate,’Monday’)
  as  select * from emp@L1 ;
利用触发器实现数据的同步:
create or replace trigger update_emp after update on emp for each row
begin
	update emp@L2 set  emp.sal =:new.sal 
	where emp.empno= :new.empno;
end;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

阿里分布式数据库实践

  • 2015-10-28 16:43
  • 648KB
  • 下载

GOOGLE分布式数据库技术演进研究--从Bigtable、Dremel到Spanner(一)

癸巳​即将过去,总得点礼物吧,思来想去,觉得写写GOOGLE分布式数据库技术发展情况,以此作为礼物献给自己,聊以自慰,由于时间有限,加之对于GOOGLE的分布式数据库理解也只能盲人摸象,难免有错误之处...

分布式数据库系统及其应用

  • 2015-10-24 16:22
  • 15.42MB
  • 下载

并发分布式数据库

  • 2016-02-27 17:57
  • 3.05MB
  • 下载

分布式在线数据库学习 && 资料汇总

参考: 慕课网在线分布式数据库原理与实践 淘宝沈询博客 沈询微博 淘宝技术原理系列视频 在公司学习TDDL,无意间感觉这方面挺有意思的。 很多工程上的方案并不像论文上写的那样精...

分布式数据库课件

  • 2013-11-21 18:51
  • 2.53MB
  • 下载

分布式数据库系统概述

  • 2013-11-20 12:46
  • 1.07MB
  • 下载

NoSQL数据库的分布式算法

系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据...

分布式数据库

  • 2013-11-21 19:14
  • 2.84MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)