前提:我配置好了一个数据库的集群问题1.是不是在所有服务器上都需要部署数据库,并且创建好一模一样的表?问题2.是不是所有的服务器上数据都是一致的?当我查询的时候,集群会自动分配每个服务器查询分配的一部分数据,这样达到更高的查询效率?望大神解答,谢谢了

解决方案 »

  1.   

    问题1.是不是在所有服务器上都需要部署数据库,并且创建好一模一样的表?
    ============================================================
    集群就是一个数据库被多个实例管理。不管有多少个节点,只有一套数据文件。问题2.是不是所有的服务器上数据都是一致的?
    =============================================================
    所有服务器用的是同一个数据库,同一套控制文件,同一套数据文件。不存在一致
    不一致的问题,因为本来就是一个数据库。
      

  2.   

    谢谢,那也就是说集群之所以能提高大数据量的查询速度,是因为集群本身会选择负载较小的实例去读取数据库?那是不是数据库挂了整个集群也挂了?而分布式如果某个挂了,只是一部分数据没有了?在实际过程中,分布式和集群是一起用的嘛?