多人开发共享一台oracle数据库服务器的问题
在多人开发软件项目中共用一台数据库服务器时,因为不能共用表中的数据所引起的数据流失,保存不了每人所需要的数据所带来的不便是众所周知的。在这个问题上,我现在想到的两种方法中,总感觉不是太好,有什么好的解决方案向大家请教。
一种方法是给每个人在本地建相同的数据库,相同的表结构,和相同的基础表的数据。但这样一来,对开发用的机器来说,无疑耗费了很大的资源,增加了成本,而又不利于各个机能之间的结合测试等。
另一种方法是共用一台数据库服务器,给每个开发人员创建不同的用户,创建不同的用户表空间,在不同的用户表空间下创建相同的表结构。但这样一来大大增加了服务器的系统开销,对数据库的维护也非常困难。
想来想去也没能想出个好办法来,虚心向大家请教。