❀ 使用AI开发一个复古像素游戏!
我和呦呦都很爱打游戏,在这个寒假快开学的这几天,突发灵感:是否能用Ai来开发我们自己的游戏呢?
❀ 对pg进行扩展
本文还在施工中。
❀ Xlog基础
PostgreSQL 中的 xlog,也就是今天更常说的 WAL(write-ahead log),是数据库事务持久性(D)的基础保证。
❀ Scan家族
Scan 算子实现了各种“读数据”的操作,是理解 PG 执行器节点的一个很好入口。
❀ MVCC和快照
PostgreSQL 中的 MVCC(多版本并发控制)和 snapshot(快照),与之前介绍的锁一起,为事务提供了隔离性(I)保证。
❀ 其他锁
上一篇已经介绍了常规锁,这篇文章继续补充 PG 中其他几类常见锁。
❀ 常规锁
本文关注 PostgreSQL 中常规锁(主要是表锁)的一些要点;至于其他类型的锁(如 LWLock、行锁等),会在另一篇文章中介绍。
❀ 查询优化器
对于优化器,(主要是因为一直有很强的队友顶在前面)我自己并没有做过特别系统的学习,谈不上有太多一线经验,这里只整理一些我觉得有价值的资料和线索。
❀ Btree索引
为了加快点查速度,数据库系统需要引入索引,尤其是在 OLTP 场景下。
❀ 执行器基础
简要介绍一下 PostgreSQL 中执行器的整体架构(不展开具体算子的实现细节)。
❀ 存储管理器SMGR
简要介绍一下 PostgreSQL 中的 SMGR 和 FD 层。
❀ Postgres存储格式
一张数据表中会包含各种类型的字段,其中既有定长数据,也有变长乃至超长数据。这些数据在 PostgreSQL 中是如何存储,并最终返回给用户的呢?
❀ Welcome to Jekyll!
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You c...