PgSQL · 应用案例 · 传统分库分表(sharding)的缺陷与破解之法
背景
随着互联网的发展,数据爆炸性的增长,数据库逐渐成为了很多业务的绊脚石,很多业务也哭着喊着要上分布式数据库。
但是,传统的分库分表(sharding)带来的问题较多,得不偿失
传统分库分表问题
1、 扩容不方便(需要重分布数据)
2、 分布键变更很麻烦
3、 分布键选择(架构设计)需要谨慎,甚至很多sharding产品不支持多个分布键、或者不支持随机分布,导致业务不得不使用没有任何意义的自增序列来作为分布键。
nodejs 搭建 RESTful API 服务器的常用包及其简介
常用包
框架:
yarn add express
数据库链接:
yarn add sequelize
yarn add mysql2
处理 favicon:
yarn add serve-favicon
纪录日志:
yarn add morgan
生成文档:
yarn add --dev ap...