自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Mysql系列01 -- bTree+基础

mysql 性能 btree+ 主键索引 二级索引

2020-05-03 12:13:42 283 1

原创 互联网产品各表的主键(PK)设计

在多用户、高并发的互联网应用场景中,mysql数据库表的主键(pk)怎么设计更合理呢?可能的选择:UUIDUUID的生成和使用,请参阅:https://baike.baidu.com/item/UUID/5921266?fr=aladdin优点:好生成,容易保证唯一性(尤其全库唯一性的应用场景) 有利于多用户、高并发的写操作性能提升 父子表事务insert数据时,子表容易得到p...

2020-04-26 21:47:03 325

原创 MySql Innodb引擎,对表数据应该逻辑删除还是物理删除?

在Mysql InnoDB存储引擎中,随着互联网产品的运营,一个表的数据肯定会有增加、更新和删除, 那么究竟是物理删除还是逻辑删除好呢?Delete 物理删除:在InnoDB存储页(page,每页默认16k大小,读写访问的最小单元)中把数据实际删除掉,但空间并没有被回收,该空间其实还是被占着,除非进行页重组(耗性能)。 逻辑删除:只是做标记,一直占着页数据。...

2020-03-29 20:27:44 1211

原创 SaaS互联网系统数据库设计容易踩的坑

这几年,各行各业的SaaS互联网系统应用比较广泛。2B应用的SaaS系统,基本上有如下特点:用户数不一定多,并发性不高(相比于C端产品) 数据量可能会大 个性业务需求多,配置灵活在数据库(Mysql)设计之初,有2个坑比较容易踩到,将会给整个系统带来麻烦,尤其后期的扩展和优化方面。1.各个表没有加company_id各个表很有必要进行反范式设计,都统一加上company_id,如...

2020-03-21 23:41:43 532 1

原创 存在神吗? 是的,高维度文明的程序员(宇宙是虚拟的一个程序)

宇宙 虚拟程序 神学 高维度文明

2020-03-15 21:39:26 2561 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除