This chapter discussed several different kinds of databases. Many applications need databases, but not all databases are suitable for all purposes. Certain types of database are appropriate for some kinds of data but not others. By picking the right database type, you can make your application faster, more efficient, and easier to program.
The following list summarizes some of the issues that you should consider when deciding what kind of database to use:
Plain text files are suitable for storing simple values, although they do not provide concurrency features, and to update values, you need to rewrite the entire file.
Random access files let you find and update records in the middle of the file without rewriting the entire file. Support ...