关于数据库集群的困惑,希望大神解答

justshanghai 2013-03-21 10:45:51
前提:我配置好了一个数据库的集群

问题1.是不是在所有服务器上都需要部署数据库,并且创建好一模一样的表?

问题2.是不是所有的服务器上数据都是一致的?当我查询的时候,集群会自动分配每个服务器查询分配的一部分数据,这样达到更高的查询效率?

望大神解答,谢谢了
...全文
160 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruihuahan 2013-03-21
  • 打赏
  • 举报
回复
问题1.是不是在所有服务器上都需要部署数据库,并且创建好一模一样的表? ============================================================ 集群就是一个数据库被多个实例管理。不管有多少个节点,只有一套数据文件。 问题2.是不是所有的服务器上数据都是一致的? ============================================================= 所有服务器用的是同一个数据库,同一套控制文件,同一套数据文件。不存在一致 不一致的问题,因为本来就是一个数据库。
justshanghai 2013-03-21
  • 打赏
  • 举报
回复
引用 1 楼 ruihuahan 的回复:
问题1.是不是在所有服务器上都需要部署数据库,并且创建好一模一样的表? ============================================================ 集群就是一个数据库被多个实例管理。不管有多少个节点,只有一套数据文件。 问题2.是不是所有的服务器上数据都是一致的? =========================……
谢谢,那也就是说集群之所以能提高大数据量的查询速度, 是因为集群本身会选择负载较小的实例去读取数据库? 那是不是数据库挂了整个集群也挂了? 而分布式如果某个挂了,只是一部分数据没有了? 在实际过程中,分布式和集群是一起用的嘛?

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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