ReadDB architecture. ReadDB uses a client-server architecture to give clients access to a large set of mapped read positions. The server stores each set of aligned reads in one directory and uses several files per chromosome. The index files allow quick access to the read data (which is sorted by position) and are small enough that the server can cache many index files in memory at once.
Rolfe and Gifford BMC Bioinformatics 2011 12:278 doi:10.1186/1471-2105-12-278