dice.camp is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon server for RPG folks to hang out and talk. Not owned by a billionaire.

Administered by:

Server stats:

1.5K
active users

#postgres

4 posts4 participants0 posts today

I've used #MySQL before (last time was 2016, I think), but today I'm mostly onto #Postgres (and sometimes, #SQLite). I know PG is superior to MySQL is pretty much all aspect I could think of, but still, it seems that MySQL still has a quite big user base.

What's the catch? What am I missing here? Why would someone use MySQL over Postgres to build smt since Postgres [apparently] is better than MySQL in every single possible aspect?

It's a honest question. Please help me understand it – and perhaps, consider modern MySQL/MariaDB in next projects. :)

Je suis content, après des débuts difficiles en gestion de perf j'ai vraiment l'impression qu'on a atteint quelque chose de satisfaisant ici, avec des ressources plus que limitées

Je vais faire un article de blog sur le sujet mais je pense que c'est principalement du à la désactivation du nettoyage (vaccum) auto de la base postgres:
La suppression d'une entrée dans une base postgres n'entraîne pas la supppression réelle de la donnée sur le disque. Ce processus n'est effectuée qu'après X suppressions de données.

Le soucis c'est qu'il est très coûteux et la façon dont est codé Pleroma/Akkoma produit bcp de suppressions donc bcp de vaccum.

La base est donc continuellement busy à cause de ce processus, empêchant de répondre correctement aux requêtes des utilisateurs.

Ce que j'ai fait ici c'est de complètement désactiver ce processus, qui tourne maintenant une seule et unique fois chaque nuit, quand le serveur est down pour sauvegarde.

Je pense que j'aurai pu tweak les paramètres pour juste faire moins d'auto vacuum mais on aurait quand même eu le soucis assez régulièrement de requêtes qui prennent des plombes à cause de ça

Je pense qu'en l'état c'est un système satisfaisant !

#postgres #akkoma

*Takes a deep breath*

#MariaDB might be the best general database engine ever and it sucks that the for-profit company using the name kept stepping on rusty rakes over and over again so that people in suits who can't distinguish the corp from the foundation pushed for other platforms.

Side note: #PostgreSQL, I want to love you, but I have so many similar feelings about you as I do about coding in rust. You're too pedantic for your own good.

In testing a postgres upgrade (13->15) for our mastodon-servcer, I run into a fatal error 'Your installation contains user-defined objects that refer tointernal polymorphic functions with arguments of type "anyarray" or "anyelement". Haven't been able to find a fix for this online, and there seems to be no logfile to pinpoint the cause. Anyone have any suggestions on how to fix this? #techquestion #mastoadmin #postgres [Edit: solved, see reply]

Dear #Fediverse, I need your recommendation:

I'm building a #website that in the end consists of a #Docker #NodeJS image/container and a #Postgres container. What options are there to host those containers on the #Web? I'm looking for a cheap or even free (?!) solution. I expect less than 50 users, so big hardware or scalability is not an issue. Would a virtual server with #minikube be a viable option? I'm a Docker and #Kubernetes newb so please bear with me.