数据库内核开发指南
-
从零开始写一个数据库需要掌握哪些底层原理?
从零开始“写”一个数据库,通常有两种理解:一是编写一个完整的数据库管理系统(DBMS),这是一个极其复杂的系统工程,需要深厚的计算机科学知识;二是指为一个具体的应用程序设计和构建数据库结构,这是更为常见和实际的需求,本文将聚焦于后者,即如何从概念到实践,一步步地设计、创建并优化一个数据库,以满足业务需求,第一步……
从零开始“写”一个数据库,通常有两种理解:一是编写一个完整的数据库管理系统(DBMS),这是一个极其复杂的系统工程,需要深厚的计算机科学知识;二是指为一个具体的应用程序设计和构建数据库结构,这是更为常见和实际的需求,本文将聚焦于后者,即如何从概念到实践,一步步地设计、创建并优化一个数据库,以满足业务需求,第一步……