通过DBLink连接起来的几个库可以看成分布式数据库。
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了乐山免费建站欢迎大家使用!
分布式数据库系统就是由一个〔或多个互通〕网络系统中的一个或多个数据库主机上的一个或多个DB组成的数据库网络。
LZ理解了这个概念,你应该就明白了
Replicated Database 和Distributed Database 并不一样,在分布式数据库系统中数据在
多个站点同时有效,但是一个表只会存在于一个站点中,而对于Replication 来说相同
的数据将同时存在于多个站点中。
ORACLRE是不可以实现非共享存储双机热备的双机热备的,因为ORACLE数据在两台服务器上,两边无法保证数据、日志、UNDO文件的同步。必须共享存储时间热备,你必须提供一个共享存储,考虑成本你可以下个免费的LINUX版本ISCSI服务端安装在一台能提供足够空间的服务器上(或者买个桌面型存储4块磁盘,提供ISCSI,NAS,FTP功能),在两台服务器上安装微软免费的ISCSI客户端设置下,就能实现共享存储了。当然如果你投资宽裕到150-160W的话,恭喜你可以实现ORACLE的双机负载均衡了,你两台服务器可以同时提供ORACLE服务了,不需要一台主一台备了,当然你需要ORALCE企业版要带RAC功能的2套(一套也行,不过非法使用了),同时还有一个共享存储设备,建议买个专业的存储
查找一些资料,百度上面的就够了,了解一下即可 1、关于MPP架构的shared disk体系 2、主机的Cluster技术,线条技术 3、Oracle RAC架构 4、Oracle的数据表分区技术 5、Oracle的并行查询技术,以及他与数据表分区的关系
1、你可能需要的是oracle dataguard技术。dataguard用于数据库容灾,通过dataguard创建的standby数据库可以提供查询服务。并且standby数据库可不在同一个机房,只要带宽足够还可以不在一个城市。
2、如果只对一个大表进行查询,不进行多表的关联查询还可以考虑使用物化视图。
你专门写个webservie 不就好了么!
走数据库这不太安全,对于分布式也不好处理。
如果数据库都在内网怎么办?
你的项目里些个webservie 吧,远程那也写个webservie
两个互相调用就可以了。