+1
Pontosan ilyesmire gondoltam. De van egy lényegi különbség. A szakemberek kivétel nélkül "adatbázist" mondanak, ha "(relációs) adatbázis kezelő rendszerre" gondolnak. Már pedig az utóbbinak része pl. a wiev, meg sok-sok egyéb, ami a kezelési és megjelenítési funkciót látja el.
Számtalan esetben nincs szükség "kezelésre", vagy megjelenítésre, és ilyenkor a komplex "kezelő rendszer" abszolút feleslegessé válik. Egy komplex rendszer általában korlátokkal és side-effect halmazokkal gondosan ellátott entitás, ahol ezeket a tulajdonságokat csak kerülgetni kell.
A fájlrendszerben tárolás is alap dolog, bár ott is létezik overhead. Sok esetben még többet is tud a kelleténél, illetve nem elég biztonságos. (Gondolok itt az elemes diszk cache-re.)
Itt azért érdemes elgondolkodni olyan tényeken, hogy az Oracle miért vette meg a BerkeleyDB-t. Hacsak nem azért, mert az utóbbi pont azt tudja, mint amit az előbbe csak a mesében - hiába piacvezető. :)