Sortie de MariaDB 5.5.39 : Analyse des améliorations

I – Quoi de neuf dans MariaDB 5.5.39 ?

Avec MariaDB 5.5.39, les améliorations principales listées par la release notes sont assez succinctes :

  • Mise à jour de  XtraDB en utilisant la version incluse dans Percona Server en version 5.5.38-35.2
  • La variable système timed_mutexes a été dépréciée et n’a plus aucun effet
  • TokuDB a été mis à jour en version 7.1.7

Rien de bien excitant donc, et pourtant pas mal d’améliorations de …

[Lire plus]
MySQL Partitioning: When, Why and How (19 Aug 2014)

MySQL Partitioning can dramatically improve the performance and scaling of your MySQL database; it can also cause heartaches and pain if implemented incorrectly.  Join MySQL Expert and Technical Consultant Tony Holmes for this practical webinar and learn when and how to implement MySQL Partitioning correctly to greatly improve your application's performance and lower the load on your system. Tony will review the following topics:

  • Partitioning 101
  • Types of partitioning in MySQL
  • Managing Partitions
  • Partitions and Indexes
  • Short Term Rolling Data
  • Long Term Rolling Data
  • Optimize, Analyze, etc. by Partition

New in MySQL 5.6 and 5.7



Quel impact vos performances applicatives ont-elles sur vos coûts homme?

I – Le coût homme, une variable souvent oubliée

Lorsqu’un site internet tombe en panne (downtime), on pense tout de suite au coût associé à la perte de revenu (particulièrement dans le cas d’un site e-commerce).

Pourtant cette panne a également un coût humain qui ne doit pas être négligé. Il est donc important de pouvoir évaluer son impact.

 

II – Quels sont les points à prendre en considération ?

 

A- Le nombre d’employés qui sont dans l’incapacité totale de travailler :

Par exemple, pendant que votre site de E-commerce n’est plus disponible, les équipes chargées de la gestion des catalogues ainsi que celles en charge des commandes et des livraisons ne peuvent plus travailler.

Utilisez la formule suivante :

 

[Lire plus]
MySQL Fabric for Java Developers (24 Apr 2014)

MySQL Java Specialist Jess Balint recently implemented support for MySQL Fabric in Connector/J. Join this technical webinar to learn from Jess how to utilize MySQL Fabric’s automated sharding to horizontally scale your Java applications. This session will cover:

  • Overview of MySQL Fabric concepts and architecture
  • How Connector/J interacts with MySQL Fabric
  • Sample configurations for accessing MySQL Fabric in Java programs using Connector/J



MySQL in SaaS: Best Practices, Part I (27 May 2014)

Software as a Service, or SaaS, is a software delivery model that requires developing applications that are scalable, highly available and secure for hundreds or thousands of simultaneous users. SaaS also drives the need for streamlined administration and professional tools. Maintaining SLAs make all these requirements even more critical. Using MySQL, the leading database for Web-based applications, can help SaaS developers/vendors meet all of these challenges. Join MySQL technical expert John Kehoe to learn best practices for using MySQL in SaaS. John will cover the following topics, in Part I of our two-part series:

  • MySQL in SaaS and Cloud
  • MySQL 5.6 Overview
  • Securing MySQL
  • Monitoring MySQL
  • MySQL Enterprise Edition

In Part II next month, John will focus on achieving High Performance and Availability in a Clustered Environment. If distribute your applications via …

[Lire plus]
Sortie de MariaDB 10.0.12 : Analyse des améliorations

I – Des nouvelles fonctionnalités rajoutées en douce ?

Jusqu’à maintenant les différentes versions GA (Generaly Available) stable n’introduisaient pas de nouvelles fonctionnalités dans MariaDB.

 

Il semblerait que la version 10.0.12 soit une exception à cette règle, car elle comporte une nouvelle fonctionnalité qui n’est pas visible dans les Release Notes., en plus des optimisations de performances que nous allons analyser avec attention.

 

II – Analyse des petites surprises offertes par MariaDB 10.0.12

 

1) Arrivée des fonctions INET6_ATON() et INET6_NTOA() …

[Lire plus]
Discover the latest MySQL Cluster Developments (17 Jul 2014)

Join this technical webinar to learn how MySQL Cluster 7.3, the latest GA release, enables developer agility by making it far simpler and faster to build your products and web-based applications with MySQL Cluster. You'll also learn how MySQL Cluster and its linear scalability, 99.999% uptime, real-time responsiveness, and ability to perform over 1 BILLION Writes per Minute can help your products and applications meet the needs of the most demanding markets. MySQL Cluster combines these capabilities and the affordability of open source, making it well suited for use as an embedded database.

In this webcast you'll learn about the following MySQL Cluster capabilities, including the latest innovations in the 7.3 GA release:

  • Auto-sharding (partitioning) across commodity hardware for extreme read and write scalability
  • Cross-data center geographic synchronous and asynchronous replication
  • Online scaling and …
[Lire plus]
Using MySQL in the Cloud (24 Jul 2014)

Cloud adoption is on the rise; and if you're not already using some Cloud based technologies, you may be evaluating the options. In this webinar we'll explore the current leading Cloud technologies, show how MySQL fits into the picture, and demonstrate how you can manage your MySQL related needs within a public or private Cloud infrastructure.

This session will cover:

  • An overview of the current Cloud landscape, and general best practices related to MySQL technologies.
  • How to install, setup, and manage MySQL within public Clouds; using AWS as the reference provider.
  • How to install, setup, and manage MySQL within private Clouds; using Oracle Linux, Oracle VM, and OpenStack as the reference provider.



Comment améliorer les performances de vos applications PHP / MySQL ?

I – Les performances Front-End :

CAUSES DES MAUVAISES PERFORMANCES :

Les causes des problèmes de performances front sont connues et bien maitrisées. Les plus significatives sont :

  • taille de vos pages et de des éléments qu’elles contiennent
  • nombre d’éléments chargés
  • ordre de chargement des éléments

 

SOLUTION EXISTANTES :

Il existe de nombreux outils permettant d’analyser et d’améliorer la performance « perçue » par vos utilisateurs. Le plus connu est probablement Google Pagespeed qui vous fourni une analyse de vos pages, et la liste des points à …

[Lire plus]
tester vos expressions regulieres

Les expressions régulières sont très répandues, mais il n'est jamais facile de tester si votre expression est correctement paramétrée.

 

Le site regex101 propose de combler votre soucis de tests. Ce projet a pour but de vous aider à concevoir des expressions régulières et de les tester avec les langages PHP, Python, Javascript.

 

De nombreuses options de configurations sont disponible pour effectuer vos validations.

 

De plus l'utilisation est simple car si vous souhaitez tester l'extension PCRE en PHP, il suffit de choisir le langage et de saisir votre expression pour en voir le résultat

 

site office : expressions regulieres

 

Tags: PCRE

[Lire plus]