Berkeley DB Programmer's Reference: Programmer Notes

Berkeley DB Programmer's Reference: Programmer Notes

Database and page sizes

Berkeley DB stores database file page numbers as unsigned 32-bit numbers and database file page sizes as unsigned 16-bit numbers. This results in a maximum database size of 248. The minimum database page size is 512 bytes, resulting in a minimum maximum database size of 241.

Berkeley DB is potentially further limited if the host system does not have filesystem support for files larger than 232, including seeking to absolute offsets within such files.

The maximum btree depth is 255.