Do you have the link to the Github issue for that?
Rooki@lemmy.world 1 year ago
Its a lemmy bug with the backend. The Database breaks down because of some queries and is stuck until a restart.
MrPoopyButthole@lemmy.world 1 year ago
Rooki@lemmy.world 1 year ago
No as the admins have to identify the exact troublesome db query themselves.
madcaesar@lemmy.world 1 year ago
I know scaling DBs can be tricky, but I also know there are bootstrap solutions that go pretty high up before needing custom work.
I don’t know enough about the lemmy infrastructure, but did they build some custom thing scratch framework or did they start with something stable and tested?
Rooki@lemmy.world 1 year ago
The thing is, it is not the amount available databases. Rather 1 query takes super long and it blocks everything
31337@sh.itjust.works 1 year ago
Lemmy uses the Diesel ORM. Lemmy uses a large collection of Rust libraries, so I guess you could say they rolled their own framework. I’ve never encountered a framework that I believe could handle non-trivial high-traffic web applications. I worked on a project that used Django for years. By the time we were done, we bypassed almost all of Django’s functionality to get it to scale with our data and users.
MrPoopyButthole@lemmy.world 1 year ago
Its Rust and Postgres