Database APIs

Users Perspective of a Database API

next

  1. Object Persistence Mechanism

    • Return objects program Objects to a known state between program runs
                  Object foo();
                  foo->initToCurrentState();
                  foo->calculateSomethingAndMutate();
                  foo->saveCurrentState();
      

    • Done without explicitly issuing database commands at all

  2. 'Intelligent' File System

    • Won't let bugs write data that breaks rules made previously

    • Fast, Reliable access to LARGE data sets being written to by others

    • Offload responsibility for data integrity to other professional staff.

    next


    Dennis Box
    Last modified: Mon Oct 8 11:47:27 CDT 2001