La société Oracle publie un livre blanc présentant une série de benchs comparant les performances en lecture/écriture et en lecture seule des moteurs de stockages InnoDB et MyISAM sur MySQL 5.5. Les résultats affichés indiquent des performances largement supérieures pour InnoDB sur des architectures multi-coeur alors que MyISAM reste à performance constante quel que soit [...]
« Précédent 10 Nouvelles entrées | Suivant 10 Entrées plus anciennes »
Lors de la réalisation de projets webs, les développeurs ou
développeuses de ces projets ont souvent besoin d'astuces à
porter de mains pour retrouver facilement une astuce ou une aide
rapide.
Le site « top design » a regroupé dans un article un
ensemble d'astuces sous la forme de liens qui vous sera utile.
Ces astuces concernent les langages suivant :
- HTML
- CSS
- Adobe Flash
- ASP
- PHP
- MySQL
- Javascript
- Jquery
- Unicode
- XML
- .htaccess
Instrumenter son application correctement représente un pas important dans la recherche des performances optimales. De bons outils permettent également de gagner du temps, qui est toujours précis. Cet article va vous donner un exemple de la valeur ajoutée que peut procurer un bon outil : le simple fait d’obtenir un rapport précis sur un problème rencontré permet de résoudre en 5 minutes un gros problème de performance qui ne trouvait pas de solution depuis des semaines.
L’application en question dispose d’une table user permettant (surprise !!) de stocker les informations sur les utilisateurs. Cette table contient environ 30 millions de lignes et a l’allure suivante :
CREATE TABLE user (
user_id int(11) NOT NULL AUTO_INCREMENT,
login varchar(30) NOT NULL DEFAULT '',
name varchar(50) NOT NULL DEFAULT '',
col_a varchar(30) NOT …
Zend Framework, utilise le langage PHP et vous permet de vous
connecter à l'ensemble des bases de données (MySQL,
PostgreSQL...) à partir d'un ORM. Ce qui est moins connu, c'est
utilisé ce framework avec un NoSQL comme MongoDB.
Le site matblue montre un moyen d'utiliser ces 2 technologies, à
partir de la librairie Shanty-Mongo, pour réaliser un simple
blog.
L'article montre étape par étape les différentes procédures à
faire pour amener à bien le projet, et se déroule comme ceci
:
- Approche vers MongoDB
- Mise en place du projet de base
- Ajout du support MongoDB au projet
- Modélisation
- Mise en place du module POST
Bien sur, certains points ne sont pas abordés, mais avec un peu
de recherche et de développements, vous pourrez améliorer ce type
de projet.
- …
Présente au Forum PHP 2010, SkySQL AB a présenté la principale
solution alternative de logiciels, de services et d'assistance
pour la base de données MySQL et en quelques semaines, elle
annonce avoir enregistrée une croissance rapide depuis sa
création.
Un communiqué a été publié pour montrer que depuis son lancement,
SkySQL a suscité l'attention d'un nombre croissant de partenaire
et d'acteurs de l'écosystème MySQL. Mais aussi parle des
orientations présentes et futures.
- Des performances record pour SkySQL (0 visite)
Le site tutkiun.com montre un moyen de convertir une base de
donnée MySQL en NoSQL avec HandlerSocket.
L'article aborde différents points à prendre en compte :
- Tout d'abord est ce que c'est possible d'effectuer l'opération.
- Un gain au niveau performance ?
- Comment cela marche ?
- Effectuer l'installation
- Les avantages
- Les limitations
- Turn MySQL to NoSQL [HandlerSocket] (0 visite)
MySQL, la base de données open source la plus populaire au monde, assure le fonctionnement des applications et des sites Web les plus exigeants à l'heure actuelle. Suite à l'acquisition de Sun, Oracle n'a cessé d'investir dans MySQL et de l'améliorer pour que MySQL soit un meilleur MySQL encore. Joignez-vous à nous et découvrez ce que nous avons accompli, de la base de données MySQL même jusqu'à la large gamme des outils de développement, de gestion et de surveillance de la famille MySQL. Vous serez également informé de nouvelles offres innovantes de support technique. Leur objectif est l'amélioration rapide des performances de vos bases de données et applications MySQL critiques.
Nous couvrirons notamment:
- les améliorations des performances et de l'évolutivité de MySQL 5.5
- MySQL Enterprise Backup: des sauvegardes « à chaud » en ligne hautement performantes à faible impact
- MySQL …
WampServer est un environnement AMP (Apache / MySQL / PHP)
tournant sur le système d'exploitation Windows. Ce projet vous
permet de posséder différentes versions de PHP et MySQL.
Cependant, vous pouvez avoir besoin de partager une base de
données MySQL sur cette plateforme. Le site Wooshi.fr propose
sous la forme d'un tutorial détaillé, expliquant étape par étape
comment mettre en place et configurer une base de données avec la
gestion des différents droits d'accès pour que PhpMyAdmin puisse
répondre au mieux aux différents projets.
WampServer est un environnement AMP (Apache / MySQL / PHP)
tournant sur le système d'exploitation Windows. Ce projet vous
permet de posséder différentes versions de PHP et MySQL.
Cependant, vous pouvez avoir besoin de partager une base de
données MySQL sur cette plateforme.
Le site Wooshi.fr propose sous la forme d'un tutorial détaillé,
expliquant étape par étape comment mettre en place et configurer
une base de données avec la gestion des différents droits d'accès
pour que PhpMyAdmin comme ceci vous pourrez répondre au mieux aux
différents projets.
Le site 4lw a publié un article autour des gestionnaires de bugs
ou aussi appelé Bug tracker.
L'utilisation de ce genre d'outils devient nécessaire lors de la
mise en place d'une équipe de développement pour la réalisation
d'un projet, même si cette équipe possède 1 seule personne.
L'avantage doit vous permettre de répondre aux différentes
demandes du client concernant le projet.
L'article explique qu'il faut installer ce genre d'outil sur une
plateforme accessible de l'extérieur comme une plateforme
mutualisé PHP/MySQL. Pour ensuite, installer un outil qui
répondra au mieux à votre besoin et surtout disponible sur le
marché, comme :
- Etraxis
- Bugzilla
- Mantis
- The Bug Genie
- Webissue
Bien sur, il en existe d'autres sortes mais pour des langages
différents.
- …
« Précédent 10 Nouvelles entrées | Suivant 10 Entrées plus anciennes »