Realtime and databases - a discussion on coupling versus modularity
Databases are one of the most useful and foundational constructs in computing. They are what allows us to take our exponentially growing amounts of information and to organize it according to efficient, logical patterns of information architecture.