Displaying posts with tag: MySQL (reset)
Modifier le prompt du client mysql

Quand on doit intervenir sur plusieurs serveurs simultanément (par exemple pour réparer une réplication qui s’est plantée), il est pratique d’avoir une console ouverte sur chaque serveur. Personnellement, j’aime bien utiliser Terminator, qui évite les problèmes de chevauchement de fenêtres quand plusieurs sessions sont ouvertes en parallèle. Seul petit hic : toutes les consoles affichent la même invite (mysql> ), il n’est donc pas toujours évident de savoir sur quel serveur on se trouve, ce qui augmente le risque de fâcheuse mauvaise manip. Heureusement il est possible de modifier facilement le prompt du client en ligne de commande mysql, c’est ce que je vous propose de découvrir aujourd’hui.

Quand vous ouvrez une console, le prompt est par défaut :

mysql>

Pour le modifier, une première possibilité consiste à utiliser la commande prompt (ou son équivalent \R) …

[Lire plus]
PHP Hautes Performances – Coté MySQL avec le site 24h00

Dernièrement je vous ait parlé du site netlog qui sert jusqu’à 5 milliards de pages vues par mois basé sur une architecture LAMP. La particularité de cette application était d’avoir un très fort ratio en lecture / écriture (entre 1.4 et 1) et donc la solution résidait dans la mise en place de sharding sur [...]

PHP Hautes Performances – Coté MySQL avec l’exemple de Netlog

Rendre une application LAMP performante implique d’optimiser plusieurs éléments. En travaillant sur le sujet entre autres dans le cadre de nos formations PHP Tuning, j’ai été amené à consulter le retour d’expérience de Netlog par l’un de ses responsable Jurriaan Persyn. Netlog est un réseau social de plus de 60 millions de jeunes en Europe. [...]

Recherche d’un expert MySQL
  • Profil : Expert MySQL
  • Expériences nécessaire :  forte expérience sur la configuration et le tuning de MySQL dans un contexte de forte utilisation
  • Compétences pré requises : MySQL – Compétences  qui seraient un plus : EzPublish ou autre CMS
  • Environnement technique : Linux Debian, Apache, MySQL
  • Connaissances des Outils : outils de mesures de charge MySQL
  • Contexte particulier du projet : sites à grande audience
  • Autres : Il s’agit d’une mission très ponctuelle dans un contexte technique lourd et il faut vraiment une personne très expérimentée.
  • Contact: Patrick Babonneau  +33 6 99 32 84 99
Webinar sécurité pour applications Web: conclusion

Merci d'avoir assisté au webinar sur la sécurité  pour les applications Web, et merci pour vos questions. Cette présentation était réservée aux membres du programme Sun Startup Essentials. Comme promis, voici une liste de liens utiles qui viennent compléter les sujets abordés pendant la présentations :

[Lire plus]
Webinar sécurité pour applications Web: conclusion

Merci d'avoir assisté au webinar sur la sécurité  pour les applications Web, et merci pour vos questions. Cette présentation était réservée aux membres du programme Sun Startup Essentials. Comme promis, voici une liste de liens utiles qui viennent compléter les sujets abordés pendant la présentations :

[Lire plus]
Rachat de Sun par Oracle: mon humble avis

Rachat de Sun par Oracle : c’est OK pour l’UE

La décision de la CE

Pour être honnête, je ne suis pas étonné. Elle se base notamment sur le fait que MySQL et Oracle ne sont pas en concurrence sur le segment haut de gamme.

Ouais et alors ?

Ce qui est sûre c’est que ce n’est pas avec ce rachat, que cela risque d’arriver !

Engagements pris par Oracle sur l’avenir de MySQL

Je ne peux que laisser le bénéfice du doute, mais force est de constater que pour l’instant c’est l’expectative…

PostgreSQL une bonne alternative à MySQL ?

PostgreSQL est un bon SGBD, je n’ai aucuns doutes la dessus. Mais, loin de tout « trolls » et de polémiques inutiles, d’un point de vue entreprise, penser que c’est une alternative à MySQL est une hérésie ! …

[Lire plus]
Webinar securite pour applications Web

Mercredi 10 Février, 11h00 (Paris) : Sécurité pour les applications Web. Pour les startups du Web, la protection et la sécurisation de leurs applications, de leurs données, et de celles de leurs clients est un véritable facteur clé de succès.  Ce Webinar couvre les différents challenges liés à la sécurité ainsi que les solutions associées telles que l'encryption, l'authentification, les certificats, la sécurisation du stockage et le stockage à tolérance de panne, les environnements étanches. Les architectes de Sun Startup Essentials présenteront des implémentations économiques basées sur des composents standards et ouverts tel qu'Apache, MySQL et ZFS. Ce webinar fait partie de l'accompagnement du programme Sun Startup Essentials et est réservé à ses membres.

Votre société a moins de 6 ans et moins de  150 …

[Lire plus]
Webinar securite pour applications Web

Mercredi 10 Février, 11h00 (Paris) : Sécurité pour les applications Web. Pour les startups du Web, la protection et la sécurisation de leurs applications, de leurs données, et de celles de leurs clients est un véritable facteur clé de succès.  Ce Webinar couvre les différents challenges liés à la sécurité ainsi que les solutions associées telles que l'encryption, l'authentification, les certificats, la sécurisation du stockage et le stockage à tolérance de panne, les environnements étanches. Les architectes de Sun Startup Essentials présenteront des implémentations économiques basées sur des composents standards et ouverts tel qu'Apache, MySQL et ZFS. Ce webinar fait partie de l'accompagnement du programme Sun Startup Essentials et est réservé à ses membres.

Votre société a moins de 6 ans et moins de  150 …

[Lire plus]
Réplication MySQL multiple sources

Trop de données, trop d'écritures, la solution la plus rapide et facile à mettre en place consiste à déplacer des tables sur d'autres serveurs. Ainsi, on s'est retrouvé avec plusieurs "bulles" composées d'un master et de N slaves. Ce qui complique un peu quand même.

Déjà, les backups. Maintenant, il faut un slave supplémentaire par bulle pour le backup. Rappel: il faut arrêter la réplication pour avoir un bon backup capable de repartir, de reconfigurer un slave from scratch.

Autre problème, bien plus complexe: souvent, notamment pour les statistiques, il faut faire de grosses requêtes avec des JOINs inter tables et inter base de donnée.

Il existe des solutions à ces problèmes, rajouter des slaves, faire de la consolidation de donnée par batch pour les stats... et le multiple source replication. Cette fonctionnalité est hyper demandé chez MySQL, comme on peut le voir sur le …

[Lire plus]