3 ms·
> Every time I read explanations of any database anything, it looks childishly simplistic to what I've done with C pointers and structs. Basically it all exists
by RaftPeople 2y ago
> Every time I read explanations of any database anything, it looks childishly simplistic to what I've done with C pointers and structs.
Basically it all exists because of storage devices:
One of the key motivations for relational was to have a standardized system for data storage so data consumption was simpler.
Prior to relational every system had it's own unique method of storing data (e.g. your pointers and structs, and other things etc.) which required unique custom programming for every new data consumption use case.
With relational, there is a simpler (not simple, but much simpler) method of access that no longer requires a developer write a custom program to get the data for each new request.