mysql

Actualité

Gestion des roles en MySQL
Le site Lolokai explique à travers un article la gestion des rôles en MySQL. L'article explique que vous pouvez partager une base de données auprès de différents utilisateurs. Ce partage et ces accès sont possibles à partir de différents rôles. Ainsi, vous verrez : Comment créer un rôle Attribuer des privilèges Attribuer un rôle Supprimer un rôle  Gestion des roles en MySQL (0 visite)
planetmysql.org | 20-mai-2012 10:28

Jointure vs sous-requête
MySQL est connu pour ne pas être très performant avec les sous-requêtes. Ce n'est pas faux, et d'ailleurs c'est encore le cas avec MySQL 5.5. Le contournement consiste en général à réécrire la requête, certaines sous-requêtes pouvant être aisément réécrite en jointure. C'est le cas de SELECT a FROM T1 WHERE col IN (SELECT col FROM T2...) qui se transforme en SELECT distinct a FROM T1 INNER JOIN T2 ON TI.col=T2.col WHERE …
planetmysql.org | 15-mai-2012 14:57

esoTalk
esoTalk est une application open source, réalisée en PHP / MySQL et gratuit. Il s'agit d'une plateforme de Forums avec une ergonomie très simple. Les fonctionnalités de cette plateforme sont : Un board de messagerie Personnalisation des catégories et des rubriques Différents modes de recherches Une zone privée Un éditeur WYSIWYG allégé Des statistiques d'utilisations Grâce à sa simplicité d'utilisation, cette plateforme est très performant. Par ailleurs, une gestion de plugins est disponible permettant de là faire évoluée esoTalk site officiel (0 visite)
planetmysql.org | 14-mai-2012 09:51

esoTalk
esoTalk est une application open source, réalisée en PHP / MySQL et gratuit. Il s'agit d'une plateforme de Forums avec une ergonomie très simple. Les fonctionnalités de cette plateforme sont : Un board de messagerie Personnalisation des catégories et des rubriques Différents modes de recherches Une zone privée Un éditeur WYSIWYG allégé Des statistiques d'utilisations Grâce à sa simplicité d'utilisation, cette plateforme est très performant. Par ailleurs, une gestion de plugins est disponible permettant de là faire évoluée esoTalk site officiel (0 visite)
planetmysql.org | 14-mai-2012 09:51

Petit Etat des lieux du NoSQL
Le site ‘linuxFR’ effectue un petit état des lieux de NoSQL. Pour rappel, le NoSQL a fait reparler de lui lors des différents rachats de MySQL et continue à se positionner dans certains projets informatiques. Dans l’article publié, vous verrez les points suivants : • Base de données clef-valeur • Base de données colonnes • Base de données documents • Base de données graphe • Base de données hiérarchique • Base de données objet • Autres bases de données NoSQL • Avantages des bases de données relationnelles • UnQL le SQL du NoSQL Chaque point est expliqué, ce qui permet d’en connaître plus au niveau de l’utilisation pour vos développements en PHP. Petit état des lieux du NoSQL (0 visite)
planetmysql.org | 12-mai-2012 01:12

Programmez N° 152
Le magazine Programmez N° 152 (mai 2012) est disponible depuis le début du mois en kiosque. Dans ce numéro, le sommaire se décompose de : BUZZWORD Matériel Outils Le développeur du mois Veille Techno Carrière Je débute avec Cas d’usage Pratique Webmaster BugTrack Par ailleurs, de nombreux articles parlent ou s’appuient sur PHP, comme : PHP 5.4 est-il le successeur de PHP 6 ? Premiers pas avec Zend Framework Prise en main de Drupal Commerce Enfin, une nouvelle rubrique a été lancée, mettant en avant le milieu associatif et c’est LeMug (MySQL User Group) qui inaugure cette rubrique Vous pouvez consulter le sommaire en ligne ou aller directement en librairie pour en acheter un exemplaire Sommaire programmez 152 (0 visite)
planetmysql.org | 11-mai-2012 12:19

Magazine Programmez N°152 – mai 2012
Le magazine Programmez N° 152 du mois de mai 2012 met en avant l’association LeMug.fr (MySQL User Group). Les informations ont été fournies par Christophe Villeneuve et Olivier Dasini, qui parlent des points suivants :   La création de l’association Son but Les différents évènements organisés De nombreux membres de l’association maintiennent différents sites parlant [...]
planetmysql.org | 09-mai-2012 01:21

Création d entites JPA
Le site 'Java trop bien' a publié une aide pour vous aider dans la création d'entités JPA à partir d'une base de données MySQL, en utilisant l'éditeur Eclipse. L'article montre étape par étape la procédure à effectuer avec des captures écrans pour vous aider dans son déroulement. Par ailleurs, vous verrez les avantages et les inconvénients de cette procédure. Création d entités JPA à partir d une base de données MySQL avec Eclipse (0 visite)
planetmysql.org | 07-mai-2012 10:44

La commande GRANT en MySQL
Le site 'DEV Shed' a publié un article pour vous montrer comment utiliser la commande GRANT dans une base de données MySQL. Tout d'abord l'article explique ce que fait la déclaration MySQL GRANT. Pour ensuite montré comment l'utiliser pour définir des privilèges à certains comptes utilisateurs de MySQL. L'article détaille l'ensemble des commandes disponibles à cette fonctionnalité.  MySQL How to use then GRANT statement (0 visite)
planetmysql.org | 06-mai-2012 20:45

Configurer AMP sous Ubuntu
AMP signifie Apache MySQL PHP et si vous développez sous un système Linux comme Ubuntu, vous pouvez vouloir utiliser l'environnement proposé par votre système d'exploitation. Le site xPertdeveloper montre à travers un article, le moyen de configurer PHP / Apache / MySQL en ligne de commande sur Ubuntu 11-10. L'article montre étape par étape l'ensemble des opérations d'installation et de configuration que vous devez connaître. Bien sur, l'opération proposée, reste identique pour les versions supérieures comme la 12-04 (qui vient de sortir) à celle publiée dans l'article.  Configure PHP Apache MySQL on Ubuntu 11.10 (0 visite)
planetmysql.org | 05-mai-2012 08:32

Créer une application compatible Android
Le site 'android hive' propose une application simple en PHP / MySQL permettant à partir d'un téléphone Android de gérer un stock de produits. L'article montre étape par étape l'ensemble de la procédure et des fichiers que vous avez besoin dans un cas précis (ici une gestion d'un stock). Comme ceci, vous pourrez voir : Comment afficher une page sur le téléphone Afficher un contenu Ajouter un contenu Supprimer un contenu Bien sur, vous verrez aussi les outils que vous avez besoin et la configuration des fichiers à mettre en place : XML, JSON. Enfin, quelques captures écrans sont ajoutés pour connaître le résultat obtenu. How to connect Android with PHP MySQL (0 visite)
planetmysql.org | 04-mai-2012 03:53

MySQL Essentials pour les éditeurs de logiciels et les fabricants de matériel : Déploiement et sécurité des données (03 May 2012)
La manière dont la base de données de votre produit est déployée impacte l'expérience client, de l'essai et l'installation à l'administration et aux options de personnalisation et d'optimisation. La sécurité des données de votre produit a également un impact important sur la satisfaction globale de votre client. Déploiement: Les déploiements de MySQL sont généralement rapides et simples — même pour vos clients qui ne sont pas techniciens. MySQL peut être embarquée pour exécuter un processus dans votre application, avec une installation invisible et sans aucune administration. Nous vous aiderons dans ce webinar à choisir l'option de déploiement la mieux adaptée à votre produit. Nous vous montrerons étape par étape comment : Développer un processus d'installation silencieuse Implémenter MySQL en tant que processus exécutable Embarquer la bibliothèque MySQL (libmysqld) dans votre application Sécurité: Les paramètres par défaut de la base de données MySQL supposent un accès restreint au serveur physique et des privilèges restreints concernant les systèmes de fichiers, ce qui n'est cependant pas souvent le cas des bases de données embarquées ou intégrées. Nous vous montrerons comment utiliser les stratégies suivantes afin d'empêcher l'altération des fichiers de données : Configurer MySQL pour une installation sécurisée Masquer les fichiers de données InnoDB Informer votre application de l'altération de la base de données
planetmysql.org | 03-mai-2012 02:00

Actualité de développement PECL, edition 320
11 paquets ont été mis à jour ces 2 dernières semaines : Semaine du 24 avril 2012 cairo 0.3.2 sundown 0.3.3 sundown 0.3.2 spidermonkey 1.0.0 chdb 1.0.2 yaf 2.1.12 spidermonkey 0.2.1 Semaine du 1 mai 2012 xdebug 2.2.0RC2 WinCache 1.3.0 mysqlnd_ms 1.3.2 yaf 2.1.13 PECL est la bibliothèque d'extensions C de PHP. PECL Tous les paquets PECL
planetmysql.org | 02-mai-2012 14:24

Passer à PDO
Lors d'un démarrage d'un nouveau projet web en PHP, il est important de définir la base de données associés. Principalement, le choix se porte sur la base de données MySQL, ce qui n'est pas obligé si vous réalisez une application spécifique. Le site yrweb propose 5 raisons d'utiliser le format PDO qui répond à de nombreuses problèmathiques que vous pouvez rencontrer comme : Interopérabilité Sécurité Objet Transactions Gestion des objets larges L'article explique l'ensemble des points importants à connaître que vous pouvez lire. 5 Bonnes raisons d utiliser PDO (0 visite)
planetmysql.org | 01-mai-2012 08:08

Réaliser un arbre en MongoDB
Le site dealtaker propose un article qui change de l'ordinaire. Il montre à travers un article l'association de PHP et de MongoDB pour mettre en place un système d'arbre. La différence des autres types articles d'aides, se trouve qu'il effectue une comparaison avec MySQL. Grâce à cela, vous obtenez 2 sources avec une version pour MongoDB et l'autre pour MySQL. Enfin, l'article se décompose en 2 parties et montre toutes les étapes nécessaire pour réaliser l'opération. PHP & MongoDB Sitting in a Tree: Part 1 PHP & MongoDB Sitting in a Tree: Part 2 (0 visite)
planetmysql.org | 29-avr.-2012 09:22

Le programme Forum PHP 2012
L’Association Française des Utilisateurs de PHP (AFUP) vient de publier le programme du Forum PHP 2012 qui se déroulera le 5 et 6 juin 2012 à la cité universitaire de Paris. Il s’agit d’un évènement majeur de la communauté PHP francophone depuis plus de 10 ans avec un programme de conférences de haut niveau et [...]
planetmysql.org | 26-avr.-2012 09:53

Gestion de projets open source
Il existe de nombreux logiciels et applications pour gérer des projets, sous licence commerciale et open sources ou encore en PHP / MySQL Le blog de Philippe Scoffoni regroupe dans un article 11 logiciels de gestions de projets pour vous aider dans la réalisation de vos projets webs. L'article les a regroupé et aborde les points suivants : Qui fait quoi et quand ? Les gestionnaires de projets issus du développement informatique Les gestionnaires généralistes Les gestionnaires de projets issus des outils groupware L'ensemble des points est expliqué avec des noms des logiciels que vous pouvez utiliser facilement, comme ceci ils vous seront utiles dans l'organisation de projets avec différents acteurs. 11 logiciels de gestion de projets web et open source (0 visite)
planetmysql.org | 23-avr.-2012 09:17

SkySQL finalise un tour de table de série A
SkySQL, société open source fondée par d'anciens cadres, personnels et investisseurs de MySQL Ab, et consacrée au développement futur des technologies de base de données, clôt un tour de table de série A et lève 4 millions de dollars provenant de plusieurs investisseurs, dont Finnish Industry Investment Ltd.,Spintop Ventures, Open Ocean Capital et OnCorps. Ces fonds permettront à SkySQL d’accélérer son développement dans le Cloud et vers les grands comptes. SkySQL utilisera notamment ces investissements pour financer le développement de nouveaux produits. Elle souhaite ainsi se démarquer en tant que fournisseur à part entière, de services et produits, pour les bases de données MySQL et MariaDB. Un communiqué est disponible pour connaître tous les détails SkySQL finalise un tour de table de série A et lève 4 millions de dollars (0 visite)
planetmysql.org | 20-avr.-2012 20:03

Interactions BDD avec PHPUnit
Le site PHPMASTER montre à travers un tutorial comment mettre en place des tests unitaires touchant les bases de données comme MySQL avec PHPUnit. L’article montre toutes les étapes à connaître pour effectuer des tests touchant la base de données, comme : Ecrire un test Passer le test Effectuer la correction de bugs Chaque point est illustré par un petit script exemple mais aussi la structure de la base de données pour bien comprendre l’exemple Bulletproofing Database Interactions with PHPUnit s Database Extension (0 visite)
planetmysql.org | 20-avr.-2012 01:27

Actualité de développement PECL, edition 319
16 paquets ont été mis à jour ces 2 dernières semaines : Semaine du 4 avril 2012 taint 0.5.1 intl 3.0.0a1 intl 2.0.0 mongo 1.2.10 yaf 2.1.10 sphinx 1.2.0 Semaine du 17 avril 2012 mysqlnd_ms 1.3.1 mysqlnd_qc 1.1.1 yaml 1.1.0 pecl_http 2.0.0alpha1 mysqlnd_ms 1.3.0 taint 0.5.2 mysqlnd_qc 1.1.0 APC 3.1.10 yaf 2.1.11 pdo_sqlsrv 3.0.1 sqlsrv 3.0.1 PECL est la bibliothèque d'extensions C de PHP. PECL Tous les paquets PECL
planetmysql.org | 17-avr.-2012 06:59

Rock Mongo 1.01
Rock Mongo une nouvelle application écrite en PHP 5, sous licence BSD. Son but principal est de proposer une boite d'outils pour administrer les bases de données NoSQL MongoDB. Ce projet est inspiré directement de PhpMyAdmin pour MySQL. Les principales caractéristiques proposées pour cette nouvelle version sont : Amélioration de la recherche Gestion de la multilangue Différentes informations sur votre serveur Une interface simplifiée pour les administrateurs Import et export etc Bien sur, vous pourrez créer, modifier et supprimer une base de données facilement, tout comme son contenu ou des tables Site officiel Rock PHP
planetmysql.org | 16-avr.-2012 20:49

PhpMyFAQ 2.7
PhpMyFAQ est une application PHP, open source. Son but est de vous permettre de mettre en place un système de FAQ complet, c'est à dire une plateforme de questions / Réponses. Cette nouvelle version propose Une amélioration de l'interface Evolutions des commentaires Un mode de recherche avancée Des statistiques Une nouvelle gestion de multilangue etc Par ailleurs, vous pourrez installer l'API avec n'importe quelle base de données (MySQL, PostgreSQL, SQLite, etc...).  PhpMyFAQ 2.7 (0 visite)
planetmysql.org | 15-avr.-2012 11:08

Livre Performances PHP
Un livre intitulé 'Performances PHP' aux éditions Eyrolles est disponible depuis quelques semaines. Ce livre va vous aider à effectuer l'audit et l'optimisation LAMP (Linux Apache MySQL PHP). Le contenu de celui-ci est très complet et détaillé, avec comme sommaire : Analyse et administration des logs Superviser l'activité Figer, restaurer et charger une base de données MySQL Scénarios de test et tirs de charge Optimiser la configuration de PHP Administration de PHP Améliorer son code PHP Administration et optimisation d'Apache Optimisation HTTP Administration et optimisation de MySQL Par ailleurs un résumé du livre est disponible sur le site de l'éditeur avec un petit extrait du contenu pour rendre compte de son contenu. Performances PHP - Audit et optimisation LAMP (0 visite)
planetmysql.org | 14-avr.-2012 10:49

Les bases de la performance
Lorsqu'on parle de performance d'un site web, de nombreux critères doivent être pris en compte, en partie par les développeurs PHP, mais aussi au niveau de la base de données MySQL et serveur. Le site monitor.us regroupe dans un article les points importants pour la partie développement PHP. Les catégories présentées sont : Détecter les requêtes d'étranglements La mise en cache L'utilisation des expressions régulières La compression La gestion des erreurs Les fuites mémoire Ne pas réinventer la roue Optimisation du code Installation La configuration etc Chaque point sont expliqués en détails, avec quelques fonctions exemples. Website Performance PHP (0 visite)
planetmysql.org | 12-avr.-2012 08:46

Percona Toolkit 2.1
La nouvelle version GA des outils Percona vient de sortir pour administrer la base de données MySQL. La nouveauté importante de cette version concerne un nouveau schéma en ligne. Mais elle apporte aussi une évolution au niveau de la rapidité. Par ailleurs, de nombreuses parties ont été repensées et reconstruites pour améliorer l'ensemble des outils Percona. Percona Toolkit 2.1 with New Online Schema Change Tool (0 visite)
planetmysql.org | 11-avr.-2012 04:44

Oracle annonce une nouvelle version intermédiaire de développement pour MySQL 5.6
Les nouveautés de cette DMR (Development Milestone Release) concernent essentiellement l'amélioration de la disponibilité, des performances et de l'administration pour les applications Web, Cloud et embarquées
mysql.fr | 10-avr.-2012 02:59

Créer un espace utilisateur Symfony 2
Le site LoloKai propose un tutorial touchant le Framework PHP 'Symfony 2' sur le thème de la création d'un espace utilisateur. L'auteur de l'article spécifie les outils de développements qu'il a utilisé pour ensuite montrer un exemple avec PHP, MySQL, HTML et CSS. L'ensemble de la procédure et des points importants sont expliqués avec le code source exemple. Bien sur, la partie concernant le controleur est téléchargeable pour bien appliquer l'article. Création d un espace utilisateur en PHP et Symfony 2 (0 visite)
planetmysql.org | 10-avr.-2012 00:34

PHP Solutions Avril 2012
Le nouveau numéro du magazine PHP solutions vient d'être publier avec comme sujet principal : « PHP et MySQL ». Le sommaire de celui-ci comprend : Joomla 1.7.5 et supérieur : Faire le ménage après l’installation Création d’un site web avec PHP et MySQL Créer un thème simple sur WordPress en moins d’une heure Comprendre le fonctionnement bas-niveau du cache eZ Publish – Les cache-block et le cache de template-block Générer et manipuler des images dynamiquement avec GD (2/2) Actualités du monde du développement PHP et MySQL
planetmysql.org | 07-avr.-2012 01:54

MySQL 5.6 rock suite
Voici la suite du post MySQL 5.6 rock, dans lequel je test MySQL 5.5 & 5.6, MariaDB 5.3 & 5.5 et Percona server 5.5. Pour cet article, toujours un bench. Le contexte est assez proche, à la différence près que cette fois les serveurs sont testés en lecture (65%) et écriture (35%).
planetmysql.org | 05-avr.-2012 14:34

Déployez efficacement de nouvelles applications MySQL sous Windows (05 Apr 2012)
Participez à ce séminaire Web en direct et apprenez comment développer, déployer et maintenir rapidement, facilement et en toute sécurité des applications MySQL sous Windows. Nous étudierons les nouvelles fonctionnalités MySQL permettant une installation rapide de MySQL, une conception des applications basée sur une interface graphique utilisateur, le développement et l'optimisation, la surveillance globale, la sauvegarde et la récupération, ainsi que l'intégration de MySQL dans des infrastructures de sécurité Active Directory existantes au sein d'un environnement Windows. Microsoft Windows est le numéro 1 des plateformes de développement pour MySQL. Au cours de ce séminaire technique, nous vous ferons part des dernières améliorations de MySQL sous Windows, qui incluent : des améliorations des performances et de l'évolutivité spécifiques à Windows dans MySQL 5.5 MySQL Installer for Windows, qui divise par cinq la durée du téléchargement et de l'installation MySQL Workbench, qui facilite la conception, le développement et l'administration de la base de données MySQL Enterprise Monitor et Query Analyzer pour l'application proactive des meilleures pratiques liées aux performances, à la sécurité et à l'optimisation des applications MySQL Enterprise Backup pour des sauvegardes en ligne d'applications et de données MySQL MySQL External Authentication for Windows, qui offre une intégration plus aisée avec l'infrastructure de sécurité existante Prise en charge de Windows Server Failover Clustering, qui permet des déploiements à haute disponibilité à l'aide de services natifs Windows Clustering Participez à notre séminaire pour comprendre comment mettre efficacement en œuvre des applications MySQL sécurisées et hautement disponibles sous Windows, tout en réduisant le coût total de possession de votre base de données jusqu'à 96 % par rapport à Microsoft SQL Server 2012.
planetmysql.org | 05-avr.-2012 02:00

[Communiqué] La Montagne refond ses sites
Le groupe de presse Centre France - La Montagne, a sélectionné la société SkySQL Ab pour les accompagner dans la refonte de leurs sites éditoriaux avec pour enjeu, un renforcement de leur positionnement numérique sur l'ensemble des titres quotidiens du groupe de presse. L'expertise sur la base de données MySQL® et la maîtrise des technologies complémentaires telles que Sphinx™ Search Server ont été des aspects déterminants dans la sélection de SkySQL Ab. Un communiqué est disponible pour avoir toutes les informations La Montagne refond ses sites éditoriaux avec SkySQL (0 visite)
planetmysql.org | 04-avr.-2012 20:41

Web et PHP
Un nouveau magazine vient de sortir, s'intitulant 'WEB AND PHP', seulement téléchargeable gratuitement au format PDF. Cependant les prochains numéros seront disponibles sur les supports mobiles (iPhone, iPad, Android). Pour ce numéro 1 de lancement, vous verrez : Toutes les informations concernant ce nouveau magazine Interview de Robert Douglass Reportage avec Zoe Slattery à PHP Uk 2012 Arne Blankerts parlera de sécurité MySQL's Explain Les clusters La seule contrainte pour obtenir ce numéro, consiste à remplir un formulaire. Numero 1 de Web et PHP (0 visite)
planetmysql.org | 04-avr.-2012 00:27

UTF-8 comment ça marche_
Le site Cahnory explique à travers un article comment marche UTF-8, ce qui est une question importante. Pour rappel, l'UTF-8 est un encodage de caractères, permettant de gérer plus de signes que l'ISO. L'article explique en détail de nombreux points sur l'UTF-8, comme : L'encodage et MySQL L'encodage des fichiers Les éditeurs qui supportent UTF-8 Les systèmes d'exploitations au niveau natif Manipuler UTF-8 en programmation avec PHP Les différentes façons d'afficher le résultat Détecter et corriger les erreurs d'encodage A la fin de la lecture, vous serez incollable sur UTF-8, c'est pourquoi il est important de le lire.  UTF-8, comment ça marche (0 visite)
planetmysql.org | 03-avr.-2012 22:27

UTF-8 comment ça marche ?
Le site Cahnory explique à travers un article comment marche UTF-8, ce qui est une question importante. Pour rappel, l'UTF-8 est un encodage de caractères, permettant de gérer plus de signes que l'ISO. L'article explique en détail de nombreux points sur l'UTF-8, comme : L'encodage et MySQL L'encodage des fichiers Les éditeurs qui supportent UTF-8 Les systèmes d'exploitations au niveau natif Manipuler UTF-8 en programmation avec PHP Les différentes façons d'afficher le résultat Détecter et corriger les erreurs d'encodage A la fin de la lecture, vous serez incollable sur UTF-8, c'est pourquoi il est important de le lire. UTF-8, comment ça marche (0 visite)
planetmysql.org | 03-avr.-2012 21:02

MySQL Essentials pour les éditeurs de logiciels et les fabricants de matériel : Déploiement et sécurité des données (03 May 2012)
La manière dont la base de données de votre produit est déployée impacte l'expérience client, de l'essai et l'installation à l'administration et aux options de personnalisation et d'optimisation. La sécurité des données de votre produit a également un impact important sur la satisfaction globale de votre client. Déploiement: Les déploiements de MySQL sont généralement rapides et simples — même pour vos clients qui ne sont pas techniciens. MySQL peut être embarquée pour exécuter un processus dans votre application, avec une installation invisible et sans aucune administration. Nous vous aiderons dans ce webinar à choisir l'option de déploiement la mieux adaptée à votre produit. Nous vous montrerons étape par étape comment : Développer un processus d'installation silencieuse Implémenter MySQL en tant que processus exécutable Embarquer la bibliothèque MySQL (libmysqld) dans votre application Sécurité: Les paramètres par défaut de la base de données MySQL supposent un accès restreint au serveur physique et des privilèges restreints concernant les systèmes de fichiers, ce qui n'est cependant pas souvent le cas des bases de données embarquées ou intégrées. Nous vous montrerons comment utiliser les stratégies suivantes afin d'empêcher l'altération des fichiers de données : Configurer MySQL pour une installation sécurisée Masquer les fichiers de données InnoDB Informer votre application de l'altération de la base de données Date and Time: Thursday, 03 May 2012, 10:00 CET
planetmysql.org | 03-avr.-2012 14:39

PHP-FPM et HTTPD
La nouvelle version HTTPD 2.4 est disponible, comme ceci le moteur PHP-FPM peut-être installé plus facilement et utilisable avec le module mod_proxy_fcgi. Le blog famillecollet a publié un tutorial pour vous montrer comment mettre en place ce moteur. L'article montre les étapes suivantes : Installation Création d'un site web exemple Désactiver mod_php Configurer le proxy Configurer le proxy pour phpMyAdmin et MySQL Toutes les lignes de commandes sont fournies pour vous faciliter l'utilisation. PHP-FPM et HTTPD 2.4 (0 visite)
planetmysql.org | 03-avr.-2012 10:43

MySQL 5.6 rock
Depuis quelques jours, les benchmarks sont très présents pour définir les meilleures performances de chacune d'elles. Olivier dasini a publié sur son blog, un bench autour du moteur InnoDB et a effecttué les tests sur les bases de données suivantes : Percona 5.5 MySQL 5.5 et 5.6 MariaDB 5.3 et 5.5 Les résultats obtenus sont assez proches, et dans l'article, vous verrez la technique utilisée, les résultats dans un tableau et dans un graphique. MySQL 5.6 rock ! (0 visite)
planetmysql.org | 02-avr.-2012 04:23

Benchmark optimisé MariaDB 5.3
Axel Schwenke a publié sur le blog de MontyProgram et s'est penché sur les performances de MariaDB 5.3 par rapport à différentes versions de MySQL. Le point de comparaison s'est principalement porté sur les requêtes complexes, souvent réalisée en sous-requêtes. Le résultat publié est représenté sous la forme d'un graphique et d'un tableau pour une meilleure compréhension. Par ailleurs, l'auteur propose le script en C en version de téléchargement qui a permi de réaliser ce test et l'étude est utile à connaître pour votre prochain développement PHP.  MariaDB-5.3 optimizer benchmark (0 visite)
planetmysql.org | 01-avr.-2012 09:40

MySQL 5.6 rocks
Encore un bench (c’est la saison ) Comme d’habitude, mon but n’est pas de connaître les possibilités maximales du serveur (d’autres le font mieux que moi), mais plutôt d’avoir une idée assez précise de leurs comportements respectifs dans un environnement le plus proche possible de ma prod. Pour ce test, les candidats sont, Percona 5.5, MariaDB 5.3 & 5.5, MySQL 5.5 et la dernière milestone de MySQL 5.6. L’idée est de voir comment se comporte les différentes versions dans un contexte I/O bounds ie un faible hit ratio du buffer pool (ou du moins le plus bas possible), en d’autres termes, simuler le comportement du serveur MySQL dans un environnement où la quantité de données est énorme (comme à Viadeo).   Les règles du bench sysbench, options read only complex, 128 connexions concurrentes Moteur InnoDB, 30 millions de lignes, 6.7 Go de données Pas de warmup, le disque doit être sollicité au maximum. Les tests ont été lancé 10 fois sur chaque version, avec restart du serveur entre chaque run. Les confs sont proche cad les paramètres communs à toutes les versions ont les mêmes valeurs, les autres, leur valeur par défaut   La moyenne donne les résultats suivants: 95 centile (en ms) Percona 5.5.12: 101.142 MariaDB 5.3.5 *: 94.926 MariaDB 5.5.20: 104.02 MySQL 5.5.22: 103.644 MySQL 5.6.4: 66.586   Ce que je trouve intéressant dans ces résultats: Les 3 versions de la branche 5.5 ont des résultats équivalents. Certes MariaDB est encore en beta, mais je fais le pari que Monty program fera ce qu’il faut pour que la 1ère GA soit dispo pour la Percona MySQL User Conference du mois d’Avril. MariaDB 5.3 à de bons résultats, cependant étant basée sur la branche 5.1 de MySQL, sa configuration est différente des autres versions. C’est la seule version de ce test avec 1 seul buffer_pool, ce qui est intéressant pour le temps d’exécution mais très pénalisant pour la scalabilité ie augmentation du nombre de requêtes concurrentes (cf résultats du bench TPS ci-après) Mais le résultat le plus marquant est celui de la version 5.6 de MySQL qui explose la branche 5.5 avec 40% de temps en moins !!!     Nombre de transactions par seconde Percona 5.5.12: 3401.152 MariaDB 5.3.5 *: 2912.667 MariaDB 5.5.20: 3185.623 MySQL 5.5.22: 3436.611 MySQL 5.6.4: 3601.915   Là, MariaDB 5.3 est en retrait, ce qui est normal du fait de son unique buffer pool. MariaDB 5.5 est à la traîne par rapport à MySQL et Percona 5.5. Le meilleur résultat est là encore MySQL 5.6 qui non seulement à les meilleurs temps de réponse (cf résultats du benche 95 centile au dessus) mais en plus à le meilleur débit des 5 candidats.   Je n’ai pas encore eu le temps de me pencher sur le pourquoi du comment, mais si cela ce confirme par la suite, je tire d’ores et déjà mon chapeau aux équipes MySQL d’Oracle pour leur excellent travail, d’autant plus que ces évolutions bénéficieront à MariaDB & Percona, dans un futur que j’espère très proche.   Divers innodb_buffer_pool_instances    4 (1 pour MariaDB 5.3) innodb_buffer_pool_size    34359738368 innodb_doublewrite    ON innodb_file_per_table    ON innodb_flush_log_at_trx_commit    2 innodb_log_buffer_size    8388608 innodb_log_file_size    152043520 innodb_log_files_in_group    2 innodb_version  1.1.8-24.1 / 1.2.4 (ou XtraDB 1.1.6-20.1) general_log    OFF log_bin    OFF slow_query_log    OFF             Name: sbtest          Engine: InnoDB         Version: 10      Row_format: Compact            Rows: 30000237  Avg_row_length: 224     Data_length: 6741295104 Max_data_length: 0    Index_length: 477085696       Data_free: 6291456  Auto_increment: 33800371     Create_time: 2012-03-29 18:42:34     Update_time: NULL      Check_time: NULL       Collation: utf8_swedish_ci
planetmysql.org | 30-mars-2012 20:38

API REST avec YQL
Le site programmeWeb revient sur une technique disponible depuis de nombreuses années qui consiste de tester une application (API) FUL REST avec YQL. L'utilisation des applications REST sont de très répaNdu dans les sites webs. Cependant vous pouvez les utiliser avec YQL (Yahoo Query Langage) pour effectuer des requêtes très poussées avec des filtres à travers des services Webs. Bien sur, ces requêtes peuvent être manipuler avec PHP et MySQL L'article montre comment utiliser les API REST avec un petit exemple facile à comprendre. Par ailleurs, il explique aussi le principe d'utilisation.  Test Your RESTful API With YQL (0 visite)
planetmysql.org | 29-mars-2012 22:34

3 petites nouveautés que j'ai repéré dans l'indexer Sphinx : 3° --dump-rows
--dump-rows Cette option va regénérer un code sql dans une fichier. Ce code SQL va regénérer une table basée sur nom de la source d'indexation et en y insérant ce qui a été lu par l'indexation. donc si j'ai source ma_source { (...) sql_query = "Select id, nom, prenom, age From ma table_source" } ca va donner Une table rows_ma_source avec 4 colonnes dans la quelle on voit un insert des valeurs récoltées.
planetmysql.org | 29-mars-2012 10:53

Google Summer of Code 2012 : la liste
La huitième édition du Google Summer of code (GSoC) vient d’être lancer et ouvert principalement aux étudiants pour une durée de réalisation durant le prochain été. Les projets seront open source et ouvert aussi bien pour les Frameworks, que pour les CMS. Cependant, le développement est aussi ouvert à de nombreux langages (PHP, Python, Ruby…), mais aussi des bases de données (MySQL, PostgreSQL…). La liste complète des thèmes est disponible en consultation. Edition 2012 Google Summer of Code (0 visite) Liste des projets participants (0 visite)
planetmysql.org | 27-mars-2012 11:40

3 petites nouveautés que j'ai repéré dans l'indexer Sphinx 2.0.4 : 2° --print-queries
C'est tout simple avec --print-queries on voit directement à l'écran les requêtes SQL qui sont exécutées. C'est bien pratique pour le debug. Ca me fait penser à une autre astuce, non spécifique à Sphinx, mais que j'ai commencé à utiliser avec Sphinx. Dans mes requêtes sql , je met toujours derrière le select un commentaire par exemple Select /* blablah */ champs1 From matable Pourquoi ? pour la reconnaître facilement dans mytop. Vous ne connaissez pas mytop ? et vous utilisez mysql ? Faite donc vite un sudo apt-get install mytop et lisez ceci : http://wiki.goldzoneweb.info/mytop
planetmysql.org | 27-mars-2012 10:20

3 petites nouveautés que j'ai repéré dans l'indexer Sphinx 2.0.4 : 1° --sighup-each
source : http ://sphinxsearch.com/docs/2.0.4/ref-indexer.html --sighup-each Problème en indexant plusieurs indexs avec un seul appel ca me donne indexer --config sphinx.conf --rotate --quiet chunk-1 chunk-2 chunk-3 chunk-4 chunk-5 chunk-6 Il fallait attendre que le chunk-6 soit fini pour que le chunk1 indexé depuis un certain temps soit en ligne. Dommage. du coup j'avais refait ./indexer --config sphinx.conf --rotate --quiet chunk-1 && ./indexer --config sphinx.conf --rotate --quiet chunk-2 && ./indexer --config sphinx.conf --rotate --quiet chunk-3 && ./indexer --config sphinx.conf --rotate --quiet chunk-4 && ./indexer --config sphinx.conf --rotate --quiet chunk-5 && ./indexer --config sphinx.conf --rotate --quiet chunk-6 indigeste mais ca fonctionne mais indigeste quand même Grâce à --sighup-each on peut resimplifier ca indexer --sighup-each --config sphinx.conf --rotate --quiet chunk-1 chunk-2 chunk-3 chunk-4 chunk-5 chunk-6 Donne le même résultat juste avec une option en plus.
planetmysql.org | 27-mars-2012 00:03

Performance de votre site
Lorsque vous entendez surveillance web, et surtout la performance d’un site internet, cela signifie optimisation et améliorer de celui-ci. Vous pouvez vous appuyer sur l’environnement AMP (Apache, PHP, MySQL) pour améliorer le développement, mais aussi Il existe de nombreux outils open source. Le blog Monitour a regroupé de nombreux points à surveiller pour vous aider à avoir un regard différent de votre projet. L’article place en avant ceci : Le cache L’utilisation des expressions régulières Optimisation du code La manipulation de la mémoire La compression L’analyse des erreurs Etc Chaque point est expliqué en détails avec les quelques lignes de codes à utiliser  Website Performance PHP (0 visite)
planetmysql.org | 24-mars-2012 11:00

Réaliser un benchmark
Le site memo-linux.com donne à travers un article la possibilité de réaliser un benchmark pour un serveur MySQL, au cas si vous ne souhaitez pas vous appuyer sur les différents outils déjà existants ou le développer par vous même en PHP. L'aritcle explique les différentes étapes que vous avez besoin : L'installation La création La préparation des tests Différents types de tests : Lecture, écriture Bien sur vous verrez de suite le résultat que vous pourez analyser.
planetmysql.org | 23-mars-2012 00:01

Les flux RSS et Atom appartiennent à leurs propriétaires respectifs.