Actualités Création de sites web > Tests de performances MyISAM - InnoDB - Falcon















Dictionnaire en ligne  
Définitions Sigles Participez !
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher

Rejoignez-nous sur la page Facebook Dicodunet

Tests de performances MyISAM - InnoDB - Falcon

 Liens sponsorisés

 Actualités

Voici une compilation des sources d'information sur ce sujet :

Tests de performances MyISAM - InnoDB - Falcon... ()

Il y a plusieurs jours, MySQL a publié son nouveau moteur de stockage Falcon. Nous ne pouvions manquer cette occasion pour tester ses performances est faire la comparaison avec InnoDB...

Comparaison des moteurs transactionnels de MySQL... ()

Peter Zaitsev publie sa présentation OSCON 2007 sur l'état actuel et les performances des moteurs transactionnels de MySQL : Innodb, Falcon, PBXT et SolidDB. On y trouve une comparaison des avantages et inconvénients de chaque moteur : InnoDB gagne haut la main, avec la meilleure maturité (les autres ont tous un an ou presque), même est développé à un rythme assez lent. Il y aussi des graphiques de performances. Au bout du compte, même si tous les 4 moteurs sont annoncés, 3 sont quasiment inutilisés en production.

Falcon et les blob : nouveaux benchmarks... ()

Voici les derniers ateliers de performances qui comparent MyISAM, InnoDB et Falcon. Ils complètent les ateliers de Peter Zaitsev, avec 9 mois de plus. On peut voir l'impact de différentes varaibles : innodb_buffer_pool, innodb_additional_mem_pool_size, falcon_page_cache_size, falcon_disable_fsync, et falcon_record_memory_max. Au final, MyISAM et InnoDB se partagent les meilleurs temps, mais Falcon n'est pas loin derrière. Peut-être qu'un peu de maturité finira de le mettre dans la compétition. Falcon, BLOBs and You! (0 visite) SQL buster (0 visite) InnoDB vs MyISAM vs Falcon benchmarks - part 1 (0 visite)

Présentation de Falcon... ()

MySQL/Sun a publié un nouveau moteur de table MySQL baptisé Falcon en janvier 2007. Falcon est un moteur transactionnel à hautes performances (entièrement compatible ACID) : le moteur est en béta actuellement. Dans cet article, je vais décrire les fonctionnalités de Falcon et son architecture. Falcon a été initialement créé par Jim Starkey, inventeur de MVCC, des BLOB, d'Interbase, contributeur majeur à Firebird, avec sa femme Ann Harrison. Jim ne fait plus partie de MySQL AB depuis juin, mais l'équipe de travail autour de Falcon reste en place. Falcon est présente des améliorations très prometteuses par rapport à MyISAM, et même InnoDB : très peu de configuration, support des transactions, hautes performances pour les écritures, lectures simultanées. Falcon storage engine in depth (0 visite) Download MySQL 6.0 (0 visite)

Le monde merveilleux des moteurs MySQL... ()

MySQL est composé de deux niveaux : le moteur SQL, qui gère les requêtes, et le moteur de stockage, qui assure la persistance des données. MyISAM et InnoDB sont les moteurs les plus connus, mais il y en a bien d'autres, généralistes ou spécialisés. Peter Zaitsev fait le point sur tous ces moteurs, leur utilité et leur degré de maturité. Vous retrouverez Maria, Falcon, InnoDB, MyISAM, PBXT, Solidb, memory, federated, blackhole et archive. Il y a aussi des comparatifs de performances. The wonderful world of Storage engines (0 visite)

Le moteur Falcon de MySQL est publié... ()

Le moteur transactionnel Falcon de MySQL est maintenant publié : les codes source du projets sont accessibles dans le serveur bitkeeper de MySQL. Pour le tester, il faut donc...

Quelques conseils de performances pour MySQL... ()

Après quelques séminaires Web sur les performances, et plusieurs questions récurrentes, Jay Pipes publie une petite FAQ qui répond à des interrogations classiques : MyISAM ou InnoDB? in () ou bien une collection de OR? CHAR ou VARCHAR? VARCHAR(80) ou VARCHAR(255)?

InnoDB racheté par Oracle !... ()

Oracle vient d'annoncer le rachat de InnoDB Oy, la compagnie qui fournit le moteur de table MySQL InnoDB. Même s'il est intéressant de voir Oracle s'intéresser de près aux technologies Open Source, il semble surtout que l'éditeur vienne se placer de manière stratégique pour mettre des batons dans les roues de MySQL. En effet, le moteur InnoDB est le seul de la gamme MySQL qui fournisse le support des transactions, le verrouillage de lignes, les supports des clés étrangères, le multi-versionage et d'excellentes transactions. Dépendemment de ce que va devenir le moteur lui-même, MySQL pourrait se voir couper une grande partie de ses arguments commerciaux, et perdre en même temps un partenaire important. Pour le moment, rien n'est fait, à part le rachat. MySQL AB tente de calmer le jeu, mais les nuages sont bien noirs...

Les versions MySQL plus difficiles à suivre... ()

Coup sur coup, les versions de MySQL sont devenues plus compliquées. En fait, les moteurs de tables disponibles pour MySQL ont maintenant leur vie propre indépendante de MySQL (le serveur lui-même). Reprenons : Oracle/InnoDB est livré indépendamment de MySQL depuis Avril Falcon est basé sur MySQL 6.0 (pas sur la 5.1) Maria est basé sur MySQL 5.1 (pas sur la 6.0) MySQL Cluster a une version indépendante (lui-même est en version 6.2) Les tables fédérées ont disparu de la 5.1.24 (mais reviendront en 5.1.25) Je comprend le besoin de pouvoir faire évoluer deux projets comme le serveur MySQL et ses moteurs de tables indépendamment. Mais il faut reconnaître qu'il va être plus difficile de constituer son serveur MySQL maintenant, vu qu'il faut préciser la version de MySQL et celle des tables. La présence d'un moteur dans la distribution de base est primordiale pour son utilisation maximale : il ne reste que MyISAM et le blackhole, en attendant que Falcon et Maria soient suffisamment mûrs. Et tous les autres moteurs qui sortent ici et là, resteront très discrets. MySQL 6.2 is GA, but 5.1 is RC and 6.0 is alpha (0 visite) Bravo Oracle: InnoDB Plugin 1.0 released (0 visite)

Pourquoi le rachat d'InnoDB ne sera pas si terrible ()

Après le choc de l'annonce du rachat d'InnoDB par Oracle, la suprise de l'événement retombe, et on commence à mieux mesurer sa portée. Déjà hier, je relayais un blogue pour qui InnoDB serait remplacé par d'autres projets Open Source d'ici un an : le code de InnoDB ne fait que 40 ko. Même avec 10 ans d'expérience, il ne semble pas insurmontable de répliquer cet effort. De plus, InnoDB ne représente pas la totalité des fonctionnalités MySQL : ce n'est qu'un moteur de stockage. Efficace, certes, mais ce n'est qu'une partie du serveur. Aujourd'hui, Arjen Lentz pointe du doigt un autre aspect de cet événement : MySQL, qui est une bonne longueur derrière l'éditeur Oracle en terme de taille, de business ou de fonctionnalité, représente aujourd'hui une menace suffisament importante pour que le géant affecte une petite partie de ses ressources pour une frappe préemptive. Ça aussi, c'est significatif de la réalité. Bref, ce rachat est spectaculaire, mais il est peut etre plus significatif pour Oracle que pour MySQL AB.

Ne donnez pas trop de processeurs à InnoDB... ()

Matt Yonkovit et Yves Trudeau ont mesuré l'impact du nombre de processeurs sur les performances InnoDB. Il est connu que InnoDB n'aime pas les machines à 16 coeurs, et via la commande taskset, Matt et Yves ont testé la progression des performances de 1 à 16. Au final, il semble bien que 6 coeurs soient capables de fournir le même travail que 9. 8 coeurs est donc le maximum d'éfficacité actuellement pour un serveur MySQL sur InnoDB. MySQL, Innodb, DBT2 Core Scalability Graphs (0 visite) Heikki Tuuri Innodb answers - Part I (0 visite)

Ajouter l'intégrité référentielle à MySQL... ()

Les clés étrangères, la base de l'intégrité référentielle, sont disponibles avec le moteur InnoDB, et bientot avec Falcon et les nouveaux moteurs de tables. En attendant, si vous faites la...

MySQL renouvelle l'accord avec Oracle pour InnoDB... ()

Zak Urlocker révèle que MySQL a conclu un nouvel accord avec Oracle pour l'utilisation de InnoDB. De plus, MySQL AB devrait publier un autre moteur transactionnel d'ici la fin du...

MySQL 5.2.0-alpha disponible... ()

Le site web de MySQL vient de publier la version 0-alpha développement de MySQL, incluant le code de Falcon. Cette publication élargit le groupe des utilisateurs qui peuvent tester Falcon,...

Tout sur Falcon en trois parties... ()

Robin Schumacher publie la troisième partie d'un grand dossier consacré à Falcon, le nouveau moteur de tables transactionnelles pour MySQL. Ce moteur est dirigé par Jim Starkey, auteur de Firebird,...

 Autres actualités

  • Le moteur Falcon de MySQL est publié
    Le moteur transactionnel Falcon de MySQL est maintenant publié : les codes source du projets sont accessibles dans le serveur bitkeeper de MySQL. Pour le tester, il faut donc...[...]
  • Quelques conseils de performances pour MySQL
    Après quelques séminaires Web sur les performances, et plusieurs questions récurrentes, Jay Pipes publie une petite FAQ qui répond à des interrogations classiques : MyISAM ou InnoDB? in () ou bien u[...]
  • Tout sur Falcon en trois parties
    Robin Schumacher publie la troisième partie d'un grand dossier consacré à Falcon, le nouveau moteur de tables transactionnelles pour MySQL. Ce moteur est dirigé par Jim Starkey, auteur de Firebird,...[...]
  • MySQL 5.2.0-alpha disponible
    Le site web de MySQL vient de publier la version 0-alpha développement de MySQL, incluant le code de Falcon. Cette publication élargit le groupe des utilisateurs qui peuvent tester Falcon,...[...]
  • Compiler Falcon
    Comment compiler le moteur Falcon avec MySQL, à partir des sources issues de BitKeeper, chez MySQL. Un tutoriel de Lenz Grimmer, avec un petit exemple de table.[...]
  • Revue de conception du moteur Falcon
    Peter Zaitsev passe en revue les rouages internes du moteur MySQL Falcon, et discute les choix d'architectures effetués par Jim Starkey. Points positifs : Optimisation des BLOB, Index compacts, Lect[...]
  • Conversion à InnoDB : attention aux transactions
    Après une migration vers InnoDB, les utilisateurs rencontrent des erreurs d'un nouveau type : les erreurs de transactions. C'est généralement assez normal, puisque le passage à InnoDB est justement fa[...]
  • solidDB for MySQL écrase ses concurents
    solidDB for MySQL affiche les meilleures perfomances comme moteur de base de données pour MySQL face au moteur InnoDB, édité par Oracle. Les deux moteurs sont transactionnels, et [...]
  • Variables MySQL pour les performances
    Pour gagner en performances avec MysQL, il y a quelques variables à connaître. Les plus importantes sont : key_buffer_size, innodb_buffer_pool_size, innodb_additional_mem_pool_size, innodb_log_file_si[...]
  • innotop 1.0 publié
    Baron Schwartz publie la version finale de Innotop, un utilitaire de surveillance des tables MySQL. innotop est un moniteur de requêtes et de statuts pour le moteur de table InnoDB...[...]
  • Premiers retours autour du moteur Falcon
    Beaucoup de monde s'intéresse au nouveau moteur de MySQL. Parmi les bonnes nouvelles, le code source est maintenant disponible dans le serveur bitkeeper de MySQL, et la documentation est en...[...]
  • MySQL annoncera Falcon, son moteur transactionnel maison
  • Nicolas Sarkozy renouvelle la flotte présidentielle
    les six Falcon (Dassault) de la flotte présidentielle seront aussi remplacés par deux nouveaux Falcon 7X et quatre autres Falcon 2000[...]
  • Nouveaux SSD G.Skill Falcon II
    Après les Falcon, voilà donc la nouvelle gamme de SSD Falcon II chez G.Skill. Le fabricant taïwanais vient en effet de nous annoncer le lancement de ses nouveaux modèles de SSD qui intègrent un contrô[...]
  • MySQL va contrer l'acquisition d'InnoDB

Formation referencement Google
Formation au référencement par les spécialistes en référencement de Ranking Metrics : conférence le matin, atelier pratique l'après-midi.

Formation referencement Google