查看其它 3 个回答alphaaries的回答

要做读写分离首先要明确为什么要做读写分离。读写分离是一种技术手段,而单纯的依赖技术手段是无法解决所有问题的,如果应用的读写比例严重失调,那么需要和应用开发部门相互协调。

读写分离的重点和本质,其实就是数据的同步。为了实现数据的实时同步,现有的技术可以在多个层面实现读写分离。例如,基于操作系统层、基于存储层进行复制或者基于应用分发或者基于数据库自身的能力的技术,都可以实现数据的读写分离。由于在数据同步的过程中,通常会涉及业务数据选择以及源端多种类型整合的问题,因此通常不建议使用操作系统层和存储层的复制来实现,在金融行业,比较多的是用数据库来实现读分离。例如Oracle基于日志的复制技术等等。

IT咨询服务 · 2020-11-19
浏览2155

回答者

alphaaries 最近回答过的问题

回答状态

  • 发布时间:2020-11-19
  • 关注会员:5 人
  • 回答浏览:2155
  • X社区推广