Anonim

Avec MySQL Fabric, Oracle étend les bases de données haute disponibilité (HA) et MySQL évoluées acquises par Sun pour simplifier la gestion des clusters de grande taille en détectant automatiquement le basculement en cas de basculement et le découpage automatisé. De telles fonctionnalités sont utilisées par les grandes sociétés Internet telles que Facebook et Google pour leur développement interne. Mais même les systèmes de bases de données les plus récents tels que Cassandra, Riak ou MongoDB les ont en partie et c'est pourquoi (et pas nécessairement à cause de NoSQL Document Stores) pour les clients Web et Telco.

MySQL Fabric peut surveiller en permanence la base de données master. Si le serveur tombe en panne, Fabric sélectionne l'un des esclaves et en fait le nouveau maître vers lequel les transactions transparentes et l'équilibrage de charge sont ensuite redirigés vers l'application. Selon le responsable du développement de MySQL, Tomas Ulin, cela reste relativement facile pour le service industriel "The Register", car les serveurs sont régulièrement interrogés. Cependant, le processus doit être rapidement développé, affiné et donc plus réactif.

spoods.de

Lors du partage, l'intégralité de tous les enregistrements de données d'une relation est divisée en plusieurs tables. Cette mise à l'échelle horizontale permet de mettre à l'échelle une base de données sur du matériel standard sans dégradation significative des performances. Avec MySQL Fabric, vous pouvez choisir quelles tables sont fragmentées et quelles colonnes doivent servir de clés de partage; l'utilisateur a le choix entre un mappage par hachage et par plage. De plus, les fragments existants peuvent être déplacés vers de nouveaux serveurs et divisés en plusieurs fragments. Oracle propose des extensions appropriées pour les langages de script PHP et Python, ainsi que des connecteurs Java permettant d'acheminer les transactions et les requêtes jusqu'au bon serveur MySQL.

MySQL Fabric devrait faire en sorte que moins d'utilisateurs se détournent de MySQL, un outil populaire, et Oracle continue d'avoir un impact majeur sur le paysage des bases de données open source. Ulin s'attend à un développement rapide. "Ceci est notre première version", a déclaré l'homme de MySQL. "Nous pensons qu'il peut couvrir de nombreux cas d'utilisation." Oracle espère publier une nouvelle version environ tous les six mois.