Published onFebruary 19, 2020数据库的主键策略databaseprimary-keyuuidauto-incrementsnowflakedistributed-systemsid-generation探讨数据库主键的选择策略,对比自增ID、UUID和Snowflake算法的优缺点,分析数据类型选择,并介绍Snowflake及其衍生算法。
Published onFebruary 3, 2020PostgreSQL 分区表postgresqldatabasepartitioningperformancesql介绍 PostgreSQL 数据库分区表的类型、使用场景和基本操作。
Published onNovember 16, 2018Odoo 源码分析 ORM 的实现(2)odooormsource-codepythondatabaseOdoo 源码分析系列第二篇,深入探讨 ORM 的实现细节。
Published onApril 20, 2017PostgreSQL 窗口函数postgresqlsqlwindow-functionsdatabaseanalytics介绍 PostgreSQL 中的窗口函数及其在数据分析中的应用。
Published onSeptember 15, 2016MySQL 性能相关参数mysqldatabaseperformance-tuningconfiguration讨论 MySQL 中影响性能的关键配置参数。
Published onMay 13, 2016PostgreSQL 基准测试postgresqldatabasebenchmarkingperformancepgbench关于 PostgreSQL 数据库进行基准测试的方法和工具。
Published onMay 4, 2016PostgreSQL 执行计划postgresqldatabaseexecution-planquery-optimizationperformanceexplain解释如何查看和理解 PostgreSQL 的查询执行计划。
Published onApril 9, 2015MySQL 数据库服务器整体规划mysqldatabaseserver-planningcapacity-planningperformancehardware-selectionssdhddraidcost-analysisfile-system讨论了 MySQL 数据库服务器的整体规划,包括业务需求评估、硬件选型(HDD vs SSD)、性能和稳定性测试、成本评估以及文件系统规划,并提供了一个具体的业务评估案例。