一般网站的瓶颈是什么呢?---->带宽---->①尽量减少网络传输②数据库瓶颈(---->减少查询---->数据库优化---->①数据库的设计(尽量满足三范式)②sql语句的优化(建立索引)③mysql数据的配置(水平分表、垂直分表)④合理的开发环境,读写分离技术)
什么是水平分表:即某数据库表是海量数据,可根据某种规则将数据拆分成若干数据库表,这几个表结构相同,表的命名遵循某种规则,方便查询的时候也按照这种规则
什么是垂直分表:即某数据库表,某个字段里面存的内容很大,此时可将这几个字段单独拿出来建立一个表,通过外键关联,这样方便查询的时候节省资源。
什么是读写分离:简单的来说就是读数据和写数据参与的数据库不在同一个服务器上,读写分离技术的难点在于怎么才能使这几个数据库里面的数据保持同步。