3 ms·
Not necessarily. Most database libraries support SQLite as an option, and if you must use PostgreSQL or MySQL, then having a container app solves those purposes
by encryptluks2 4y ago
Not necessarily. Most database libraries support SQLite as an option, and if you must use PostgreSQL or MySQL, then having a container app solves those purposes nicely. Personally I'd like to see more applications move to file based storage, which scales more easily on distributed storage systems.
- cgrealy 4y agoAgain, it really depends on the application. Maintaining multiple sources of truth is hard, especially if multiple people are working on the same data.
- encryptluks2 4y agoFile systems can be used similar to a database with user locking as well. I'm not suggesting it doesn't come with new challenges but the apps I've used that write and read from files are pretty phenomenal and much easier to scale.
- ehutch79 4y agoFile systems are not a replacement for a database.
- encryptluks2 4y agoFiles store information. Databases store information. Structuring data into folders and files to store data is not much different than structuring data in a file to store data.
- ehutch79 4y agoData structure is only a small part of what a database gets you.
- ehutch79 4y agoHave you actually done this in production? What was the user load like? Performance / latency?