Chapter 14. Database Library Routines

Applications often manage large collections of data. The larger the data set, the more difficult it is to retrieve information quickly. Applications today can use relational database management systems (RDBMS), but for small applications, this may not be the most practical choice. For this reason, this chapter will explore a set of functions designed to provide lightweight database services.

Ken Thompson produced the original Data Base Management (DBM) library at Bell Labs. A description of the original DBM routines is found in the UNIX Seventh Edition documentation at http://plan9.bell-labs.com/7thEdMan/index.html.

Visit the link vol1/man3.bun - libraries and search for "DBM". The original implementation ...

Get Advanced UNIX Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.