• Cache: fastest and most costly form of storage; volatile;
managed by the hardware and/or operating system
• Main Memory:
– general purpose instructions operate on data in main
memory
– fast access but in general too small to store the entire
database (or even an entire relation)
– volatile – content of main memory is usually lost if a power
failure or system crash occurs