分布式 ID 的常用实现方式

数据库中的数据都需要一个唯一 ID 来标识一条数据,不管是常规的单库单表,还是在支撑更高规模的数量级时的分库分表,都需要有一套完整的 ID 生成方案来保证表中同一业务 ID 不相冲突,并能在后续的合并分析中可以方便快捷地计算。

MySQL 插入 NULL 还是空字符串?

在 MySQL 中,当我们向数据库中插入数据时,经常会遇到这样的问题,如果某个值没有数据,到底应该插入 NULL 还是空字符串?这两种方式都可以达到相同的效果,但是在实际开发中,也有明显的区别。

SQL 优化实践经验

不论是面试还是实际开发,SQL 优化一直是绕不开的一个话题,本文将会持续记录 SQL 语句的性能优化策略,有些优化策略需要你有一定的 SQL 实践才能体会其中的道理,当然你也可以根据这些优化策略去实践一下,这样更能加深理解和记忆。