标题: 分布式数据库如何实现?
ohiolee
LU新生
Rank: 1



UID 17949
精华 0
积分 8
帖子 15
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-4-13
 
发表于 2004-4-24 23:46  资料  个人空间  短消息  加为好友 
仔细看过《[讨论]分布式数据库系统 (页 1 2 3 ...7 ) 》的帖子,但是还是无法下手去开发。
你们一定想偶实在够笨了:( blush.gif
没有办法,我毕业设计就是要实现分布式数据库
我想用java和sql server 2k来做,可是这方面的资料实在找不到。
请各位大虾,帮我策划策划用什么平台来开发比较好。
当然最好能有开发步骤和资料。嘻嘻(太贪心咯) lech.gif

我是新来的,可能问得不好,还请请各位多多关照!!非常感谢。。。 rose.gif

顶部
mistyme
LU新生
Rank: 1



UID 12509
精华 0
积分 3
帖子 6
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-2-20
 
发表于 2004-4-25 19:29  资料  个人空间  短消息  加为好友 
我也是这个
你是实现什么呢?
我用的是SQlserver2k和delphi
也是边学边用 感觉不错

顶部
ohiolee
LU新生
Rank: 1



UID 17949
精华 0
积分 8
帖子 15
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-4-13
 
发表于 2004-4-26 13:50  资料  个人空间  短消息  加为好友 
哦。同志阿
我用的是SQL server 2k+java做
不过还不清楚怎么做好

对了
你的数据库是如何分布的呢?
我的是不同的表分布在不同的数据库中,并行处理以提高效率

jdbc rmi 可以进行远程数据库的访问
java 多线程 支持实现并行处理
事物 处理 避免死锁、完整性等问题

不知道SQL server 2k是如何支持分布式数据库的??你可知道

顶部
ohiolee
LU新生
Rank: 1



UID 17949
精华 0
积分 8
帖子 15
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-4-13
 
发表于 2004-4-26 15:01  资料  个人空间  短消息  加为好友 
请问各位:jdbc连接sql server 2k的语法?
我知道
连oracle: jdbc:oracle:thin@[hostname]:[port]:[sid]
连jdatastore: jdbc:borland:dsremote:[directoryAndFile.jds]

顶部
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5135
帖子 9999
活跃指数 32
LU金币 2589 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-4-28 09:21  资料  个人空间  短消息  加为好友 
good.gif 支持大家有问题拿出来互相探讨交流

顶部
mistyme
LU新生
Rank: 1



UID 12509
精华 0
积分 3
帖子 6
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-2-20
 
发表于 2004-4-28 10:30  资料  个人空间  短消息  加为好友 
我用的是三层结构:客户端,协调对象,服务器,主要也是实现并发控制,毕业设计阿

delphi的com+组建可以连接数据库,现在我才刚实现客户端输入语句,判断枷锁类型后加锁执行操作然后把结果返回客户端.多副本是分布在不同机子上的.

我用主副本法实现并发控制,你是用什么方法啊

顶部
ohiolee
LU新生
Rank: 1



UID 17949
精华 0
积分 8
帖子 15
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-4-13
 
发表于 2004-4-29 22:36  资料  个人空间  短消息  加为好友 
我还没有实现,基本上还是在理论阶段

oracle能直接支持分布式数据库,他提供了一个数据库连接。能很好的解决分布式

并且能很好得做到分布透明性,和数据独立性

当然,分布式数据库最主要的困难还是并发控制(加锁技术-死锁管理-时标技术)

用java和weblogic(J2EE平台)也应该能较好的实现数据库

不过我都没有用过。哈哈学起来要费时咯。。。。。呵呵:)

努力ing

顶部
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5135
帖子 9999
活跃指数 32
LU金币 2589 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-4-30 08:50  资料  个人空间  短消息  加为好友 
仅供参考~

用RMI实现基于Java的分布式计算
http://www.zdnet.com.cn/developer/code/sto...39154290,00.htm

顶部
ohiolee
LU新生
Rank: 1



UID 17949
精华 0
积分 8
帖子 15
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-4-13
 
发表于 2004-4-30 10:09  资料  个人空间  短消息  加为好友 
感谢您的意见,RMI和JDBC确实应该可行,我也正在参考这方面的资料

希望我尽快能实现。。。。。。thx

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5135
帖子 9999
活跃指数 32
LU金币 2589 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-4-30 10:16  资料  个人空间  短消息  加为好友 
smile.gif 我对数据库知之甚少,所以能帮助你们不多

问了下我的朋友,他看了你们的贴子,由于你们的提问太含糊,他觉得提供不了什么具体的建议。只是对我讲了一些入门知识,晚上整理下,希望对你们也有用。

如果还有问题的话,描述的明确一点

顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
Echo
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14



UID 82
精华 71
积分 5356
帖子 10100
活跃指数 335
LU金币 29960 个
LU金条 1219556 个
阅读权限 200
注册 2003-9-22
 
发表于 2004-5-3 04:50  资料  个人空间  短消息  加为好友  ICQ 状态
关于分布式数据库的设计研究,我来给楼上几位提个建议吧。

首先建议大家从技术观点出发。不管你是用 Pascal(DELPHI)或是 C++/JAVA,我们还是需要从理论方面 —— 也就是数学方面来考虑。这样是最可行的方法。现在理论工作者已经广泛的分析了在网络上最佳的分布数据的数学问题。主要是以下两个方面:
- 制定出如何方便的分布数据的几个设计准则(这个应该可以在网上找到)。
- 已经为“设计工具”提供了数学基础(现在这些工具应该能帮助设计人员确定数据分布)。

关于楼主问的开发步骤,我可以给你一些提示。想一下集中式数据库的设计,相当于以下两点:

1、设计描述综合数据库的“概念模式”(就是由数据库应用采用的所有数据)。
2、设计“物理数据库”(就是把概念模式映射到存储区域和确定合适的访问方法)。

现在要设计分布式数据库,那么这两个问题就变成了全局模式设计和每个地点上的局部物理数据库的设计。可以解决这些问题的技术和集中式数据库一样。并且,因为分布的原因,使得在分布式数据库的设计中增加了两个问题:

3、设计段存储(就是确定如何把全局关系划分成水平段、垂直段或混合段)。
4、设计段的分配(就是确定如何把段映射到物理图象上)。 --> 用这种方法也可以确定段的复制件。

这两个问题充分刻划了数据分布的设计问题,它们之间的显著特征在分配这点上是相关的,因为第三个问题涉及实现全局关系段存储的“逻辑准则”,而第四个问题涉及地点上数据的“物理”布局。但是注意,必须仔细的引用这种特征。一般来说,单独解决这两个问题并不能确定最优的段存储和分配,因为它们是相关的。

顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
 



当前时区 GMT+8, 现在时间是 2008-7-9 11:51
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.055413 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver - WAP