Re-engineering of database I/O