3 ms·
Yeah, I think the early proponents of relational models had a lot to do with setting the culture here. I suspect that some of this has to do with an insight I
by wwweston 5y ago
Yeah, I think the early proponents of relational models had a lot to do with setting the culture here.
I suspect that some of this has to do with an insight I recently discovered: a "natural" key is in some sense a key that's so foreign it's in a "database" you don't control. And if you establish a culture that converges on natural keys, you may end up with more easily cross-operable databases/collections as an asset.
And this is why I think it's probably dead. If the boring practicality of generated identifiers didn't do it, laws like the CCPA which are going to, because they recognized the potential of broad cross-operable data to be a liability and a hazard vs an asset.
- whatshisface 5y agoThose "natural" databases as a rule are going to be full of duplicates and sometimes even inconsistencies, hence the need for IDs that only exist for the purpose of expressing relationships within your own database. Basically, pointers.
- CRConrad 5y agohttps://news.ycombinator.com/item?id=27658993 https://news.ycombinator.com/item?id=27658993