多人开发共享一台oracle数据库服务器的问题

gaosong6396 2006-01-05 11:48:49
在多人开发软件项目中共用一台数据库服务器时,因为不能共用表中的数据所引起的数据流失,保存不了每人所需要的数据所带来的不便是众所周知的。在这个问题上,我现在想到的两种方法中,总感觉不是太好,有什么好的解决方案向大家请教。

一种方法是给每个人在本地建相同的数据库,相同的表结构,和相同的基础表的数据。但这样一来,对开发用的机器来说,无疑耗费了很大的资源,增加了成本,而又不利于各个机能之间的结合测试等。

另一种方法是共用一台数据库服务器,给每个开发人员创建不同的用户,创建不同的用户表空间,在不同的用户表空间下创建相同的表结构。但这样一来大大增加了服务器的系统开销,对数据库的维护也非常困难。
想来想去也没能想出个好办法来,虚心向大家请教。
...全文
386 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigo 2006-04-06
  • 打赏
  • 举报
回复

既然是用的oracle数据库服务器,
仅仅是多建立几个用户和表空间就会大大增加服务器开销?

平时测试用的数据量应该还没有很多上百万纪录级别吧?

wuyg719 2006-03-19
  • 打赏
  • 举报
回复
创建不同的用户是好的方案。数据互不影响,便于调试和错误发现。
至于大大增加了服务器的系统开销,不见得。
Timsole 2006-03-13
  • 打赏
  • 举报
回复
第二个
IDCsail 2006-03-11
  • 打赏
  • 举报
回复
再租用一个服务器。
QQ:176513798
13380146445
qingyun67 2006-02-28
  • 打赏
  • 举报
回复
关注
chengxuyuan711 2006-02-27
  • 打赏
  • 举报
回复
用数据库虚拟表或数据库视图可以不
panzi667 2006-02-23
  • 打赏
  • 举报
回复
第二个方案不错
fxxxgxxx 2006-02-22
  • 打赏
  • 举报
回复
没什么好的解决办法,多建几个用户吧,如果需要综合测试导一下数据吧
DigData 2006-02-19
  • 打赏
  • 举报
回复
建不用的用户组(role),按组赋权,开发相同模块的人放一组里,管理轻松些。
hbhbhbhbhb1021 2006-02-13
  • 打赏
  • 举报
回复
是啊,自己备分自己的数据,用之前可以导入下,最好协调下不要删数据。
dichun 2006-02-10
  • 打赏
  • 举报
回复
关注,不过你把每次做测试用的基础数据保存起来,如果有人删除了,你就再插入一边不就得了。
我觉得用公用得一个数据库更好,便于管理。
肥三 2006-02-09
  • 打赏
  • 举报
回复
没有什么完美的办法。
hnldsfww 2006-01-09
  • 打赏
  • 举报
回复
我也想知道完美的解决方案, 麻烦哪位出来搞定撒.
gaosong6396 2006-01-07
  • 打赏
  • 举报
回复
为什么这个帖子没人感兴趣呢?
gaosong6396 2006-01-07
  • 打赏
  • 举报
回复
up

256

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧