6 ms·
A file-backed hashtable isn't really a DB.
by otabdeveloper4 19d ago
A file-backed hashtable isn't really a DB.
- insanitybit 19d agoIf someone asked me what a DB is, I'd probably start the conversation with the exact description "a file-backed map, like a hashmap".
- riffraff 19d agoWell, dbm (database manager) is basically that and has been called that for almost 50 years
- otabdeveloper4 18d agodbm isn't a database either, and people who call it that are simply wrong.
- shakna 18d agoSo... Databases weren't invented, until after the name was in common use?
- mikedelago 18d agoWhy not?
- otabdeveloper4 17d ago"Database" implies there's some sort of data aggregation or query primitive under the hood.
- shakna 16d agoIn 1971, the Database Task Group, presented the formalisation of a standard to approaches used at the time, CODASYL (1959), in the formation of... COBOL. There is no query primitives in the CODASYL Data Model. Only a Data Manipulation Language. Because "relational" databases didn't really happen until the early '80s - nearly a decade later. (SQL came directly out of work on CODASYL). We had a Database Task Group, long, long, before we had the concept of a query primitive.
- rcxdude 18d agoit's not a relational database, but those aren't the only kind.
- howerj 18d agoIn fact the name "relational database" implies there are other kinds.