2019年12月

一、前言现在聊起一些事的时候,都会说起一些好像大厂 使用到到东西,那么我们先搞明白两个问题。1、什么是分库分表?不从技术角度说、从字面上理解:分库:从单个数据库拆分成多个数据库的过程,将数据散落在多个数据库中。分表:从单张表拆分成多张表的过程,将数据散落在多张表内。2、为什么要分库分表主要问题:提升性能、增加可用性从性能上来说以往以前一些市面上的项目都是单表在跑的,等业务增加的时候数据量越来越大、数据库的查询QPS越来越高,相应的,对于数据的读写所需要的时间越来越多。数据库的读写性能可能会成为业务发展的瓶颈。对应的,就需要做数据库性能方面的优化。我们暂时先说数据库层面优化,具体缓存优化手...