PostgreSQL

Два класически текста:

0-130-40264-8 Database System Implementation

0-201-10715-5 Concurrency Control and Recovery in Database Systems

И малко статии:

... начало:

( някакъв текст за ISAM )

... праистория:

Wagner. R. Indexing Design Condsiderations. IBM Systems Journal.

Keehn et al. VSAM data set design parameters. IBM Systems Journal.

Stonebaker, M. The Design and Implementation of INGRES

... класика:

Stonebaker, M. The Design of Postgres

Stonebaker, M. The Implementation Of Postgres

Stonebaker, M. The Design of the Postgres Storage System

... постмодернизъм:

Hellerstein et al. Generalized Search Trees for Database Systems

Zelaine Fong. The design and implementation of the POSTGRES query optimizer

 

BSD

Два класически текста:

0-201-70245-2 "The Design and Implementation of FreeBSD" на McKusick и Neville-Neil

0-201-63354-X "The Implementation (TCP/IP Illustrated, Volume 2)" на Wright и Стивънс

и статии, както следва:

... timers:

Varghese et al. Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility

Aron et al. Soft Timers: Efficient Microsecond Software Timer Support for Network Processing

... memory allocation:

Bownick, Jeff. The Slab Allocator: An Object-Caching Kernel Memory Allocator

Vo, Kiem-Phong Vmalloc: A General and Efficient Memory Allocator

... network and scalability:

Lemon, J. Kqueue: A generic and scalable event notification facility

Provos et al. Scalable Network I/O in Linux

Banga et al. Scalable kernel performance for Internet servers under realisic loads

... file systems:

Rosenblum et al. The design and implementation of a log-structured file system

McKusick et al. A Fast File System for UNIX

McKusick et al. Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem

Sweeney et al. Scalability in the XFS file system

... misc tools:

Schmidt, Douglas. GPerf - A perfect hash function generator

 

Linux

0-130-61014-3 - IA-64 Linux Kernel

MySQL

MySQL Conceptual Architecture
http://www.swen.uwaterloo.ca/~mrbannon/cs798/assignment_01/mysql.pdf

InnoDB Concrete Architecture
http://www.swen.uwaterloo.ca/~mrbannon/cs798/assignment_02/innodb.pdf

MySQL Internals
http://dev.mysql.com/doc/internals/en/index.html