Re:We Put Half a Million Files in One Git Repository, Here's...
by pravus on Monday August 28, 2023 @08:58AM
(#37293252)
I worked at an educational institution where we ran an academic-focused Enterprise Resource Planning (ERP) system that was fairly large. Not quite 40k tables, but it had over 4k. To give you an idea of how this was organized:
I'll stop there, but basically just imagine a very large application that tries to be 100% database-driven. That's how you get a lot of tables.
[ Parent
| on HN ]
Re:We Put Half a Million Files in One Git Repository, Here's...
by Spivak on Monday August 28, 2023 @11:13AM
(#37295391)
And honestly, I kinda get it. Until you run into a case where your volume is such that you physically can't run on the db then run it on the db. I run all my job processing off the DB and couldn't be happier. I have to hit "can't run along side the real data" and "can't run in its own db" before I'll need to consider something else.
It probably feels weird for devs to drive the UI off the db but it's just Wordpress by another name.
Re:We Put Half a Million Files in One Git Repository, Here's...
by Cthulhu_ on Monday August 28, 2023 @01:19PM
(#37297440)
I've worked with / on an application like that, it had all form fields awkwardly configured in a database, plus a complicated database migration script to add, remove and update those fields.
When I rewrote the application I just hardcoded the form fields, nobody should need to do a database migration to change an otherwise mostly static form.