为了提高数据库,都说做读写分离,可是所谓“只读”的数据库,肯定也需要即时“写”数据才会更新,才能正确读啊,是这样理解吗?就是“读”的数据库是又需要写又需要读,才能正常运转吧,不写哪来数据读?读写分离

解决方案 »

  1.   

    只读是程序只读,并不是绝对的只读。肯定得有机制保证读写的数据库数据一致,mysql一般都是用replication。通过多台"读"服务器,可以分摊读压力,不能分摊写压力
      

  2.   

    不写,“读”的数据从哪来?replication也是要IO读写,只是写的方式有区别,说白点,就是要读数据,肯定“写”了才有数据可读。