关于Oracle数据库设计
各位大神们:
现在有个大型系统需要进行数据库设计,具体需求如下:
系统A,系统B,系统C,系统D,四个系统组成一个大的系统,其中系统A的数据属于共用数据,其他三个系统都可以从系统A中读写数据,B,C,D三个系统的数据量非常大,现在需要用oracle数据库设计。
数据库设计
方案一:
A,B,C,D,四个系统各设计一个数据库,然后B,C,D系统通过DBLINK来读写系统A数据库中的数据。
问题:
1、 那么 A,B,C,D创建数据库,是不是要在四台服务器装分别装4个Oracle数据库,在配置DBLINK进行连接?
2、 如果要搭建RAC集群,那这个四个系统 是不是分别做4个RAC集群,还是一个RAC可以满足?
方案二:
A,B,C,D,四个系统设计成一个数据库,然后通过不同表空间来分割开。那么将来搭建RAC只需一个就行了。
各位大神,看看上面两个方案那个更适合,或者有更好的方案也可以提出来,谢谢!