Colloidal

joined 1 week ago
[–] Colloidal@programming.dev 1 points 1 week ago* (last edited 1 week ago) (2 children)

Right, RDBMS for object permanence is a pain. It’s meant as efficient data storage and retrieval. But I counter that a huge amount of data problems are of that kind, and using object permanence for general database applications seems very contrived. I’m imagining loading a huge amount of data to memory to filter the things you need, essentially rolling your own DBMS. Am I missing something?

[–] Colloidal@programming.dev 1 points 1 week ago

I don't know if it was you, but thanks for the initiative.

[–] Colloidal@programming.dev 3 points 1 week ago

Still under the umbrella and control of the Mozilla organization. Just a different subsidiary from Firefox. The concerns are very valid.

[–] Colloidal@programming.dev 5 points 1 week ago

Right, and you’d never do a search for messages with a particular reaction, so there’s no functionality loss is this use case.

[–] Colloidal@programming.dev 4 points 1 week ago (4 children)

What I’m hearing is that they’re very different beasts for very different applications. A typical web app would likely need both.

[–] Colloidal@programming.dev 9 points 1 week ago* (last edited 1 week ago) (8 children)

Let me see if I got it. It would be like a denormalized table with a flexible number of columns? So instead of multiple rows for a single primary key, you have one row (the file), whose structure is variable, so you don’t need to traverse other tables or rows to gather/change/delete the data.

The downsides are the usual downsides of a denormalized DB.

Am I close?

[–] Colloidal@programming.dev 6 points 1 week ago (1 children)

Reduce, Reuse, Recycle; in that order. Recycling is always the most expensive option.

view more: ‹ prev next ›