@framasky
C'est quoi la diff ? Je suis sur mariadb là , y'a quoi de mieux ? 🤔
@Index Pour moi, MySQL = MariaDB et inversement. PostgreSQL tient infiniment mieux la charge quand ça bourrine de requêtes.
@framasky
Et c'est compatib' ?
@Index Non. Mais certaines applis qui fonctionnent avec MySQL fonctionnent aussi avec PostgreSQL.
@framasky
Genre nextcloud ?
@Index Oui, nextcloud le fait et possède même un mécanisme de conversion de la bdd : il ira recopier tout seul comme un grand les données de MySQL dans la bdd PostgreSQL.
https://docs.nextcloud.com/server/13/admin_manual/configuration_database/db_conversion.html
@Index Tiens, regarde cette image (charge d'une machine avec un #Nextcloud) : le gros pic, c'est la bascule d'un Nextcloud de #MySQL à #PostgreSQL. Qu'est-ce que tu constates au niveau de la charge serveur avant et après la bascule ?
@framasky
Alors autre question qui n'a pas grand chose à voir t'en pense quoi de openLDAP ? 🤔je crois que c'est le truc le moins sage de mon serveur ...
@Index Le moins sage ? C'est à dire ?
LDAP, c'est une plaie à configurer, mais sinon c'est bien pratique et j'ai pas l'impression que ce soit un truc qui bouffe beaucoup de ressources (bon après, les LDAP que je gère sont sur des machines avec des gros bouzins java, donc openldap pourrait bouffer des ressources que je le verrais pas à cause du bouzin java).
@framasky
Je voulais dire safe ( satané correcteur ), ce requiert plein d'interventions manuelles ( ajout d'user etc ) donc c'est sujet aux boulettes. mais bon en même temps je suis sur du LDAP:// et pas sur du LDAPS:// donc niveau sécurité c'est déjà nické 😅
@Index Ça dépend : si tous tes trucs qui utilisent LDAP sont sur la même machine et s'y connectent via localhost.
@framasky
C'est des containers sur la même machine physique mais je pense qu'un coup de wireshark et hop au revoir les mot de passes
@Index Bah après, faut blinder la machine, faut avoir confiance. Mais bon, OSEF des mdp si t'es sur la machine, car t'as des chances de pouvoir accéder aux fichiers / données de bdd des applis, de toute façon.
A priori, tu peux pas capturer de trafic si t'es pas root : https://seclists.org/tcpdump/2011/q1/58
@framasky
Ah Nice ! Du coup c'est safe
Nan je déconne j'ai même pas mis d'iptables
@Index @framasky Pour héberger un LDAP pre-packagé correctement, le projet ds-389 est pas mal https://directory.fedoraproject.org/
@Index Bon, le 6 et 7 octobre, c'est le weekend, on est d'accord hein.
Mais avec un peu plus de recul (graphe du mois), en regardant ce qui se passe avec #MySQL pendant le weekend : même constat. #PostgreSQL gagne par KO technique.
TOUT dependra de la charge : il faut utiliser l'outil adéquat pour chaque projet :
- #MySQL pour les petites bases de données avec un nombre faible d'accès.. I'l y est plus rapids que son concurrent
- #PostGreSQL pour les bases de données plus grosses (inutile et idiot d'utiliser PostGreSQL pour un site qui affiche un livre d'or et une galerie de photos...).
@framasky
Sans parler même de charge, si tu veux de l'utf8, exit mysql
j'ai du le dégager a cause de ça sur un projet ridiculement petit.
#UnAutreClouDansLeCercueil
@Index @mikhawa
Plus d'infos sir ces deux technologies soeurs ---> PostgreSQL vs MySQL 2018 | Linux Hint http://bit.ly/2ONQstz
@ashgan @AMDG2 @mikhawa @Index T'as activé le WAL sur sqlite ?
https://sqlite.org/wal.html
« 3. Activating And Configuring WAL Mode »
@framasky
je sais plus, j'avais défoncé sqlite avec 200 process en //, joué avec les locks etc, mais il paniquais tjrs (ba oui, fetcher un # sur toutes les instances, tu parallélise un poil 😋 )
du coup, j'ai migré mes trucs sur psql et rajouté mon app 🙂
@Index l'utf8_mb4 de mysql correspond au Basic Multilingual Plane (plan 0), soit l'usage "courant".
mais des que tu t'aventure au delà (et y'a pas que les émojis), boum.
https://en.wikipedia.org/wiki/Plane_%28Unicode%29#Basic_Multilingual_Plane
@mikhawa
@AMDG2
@framasky Je constate que j'ai hâte que le #Nextcloud de #Yunohost passe à #PostgreSQL :D
@framasky
😐 bon bah , je sais quoi faire de mon weekend ... 😂