Sphinx : Tri par titre en multi index ...

Puisque sphinx ne connaît que des valeurs scalaires pour faire un tri alphabétique, il faut transformer les chaînes de caractère en nombre.

sql_attr_str2ordinal sert à ça.

Sauf que .... c'est un peu comme un n° d'ordre dans l'index, c'est pas une représentation numérique de la chaîne.

Le nom est bien 2ordinal et pas 2num

9.1.20. sql_attr_str2ordinal
(...)
When indexing ordinals, string values are fetched from database,
temporarily stored, sorted, and then replaced by their respective ordinal 
numbers in the array of sorted strings.
So, the ordinal number is an integer such that sorting by it produces
the same result as if lexicographically sorting by original strings.
by string values lexicographically.

Donc pour les recherches sur plusieurs indexs ça coince. En effet si ma chaîne …

[Lire plus]
Une alliance Severalnines et City Networks

Une nouvelle alliance vient d'être lancée autour des sociétés Severalnines et City Networks qui lancent le premier « Database as a Service » 100% européen
L'annonce officielle :
Severalnines, fournisseur d'automatisation et de logiciels de gestion pour les plates-formes de bases de données dans le Cloud, et City Network, le « data center dans un navigateur », annoncent la première beta d'une solution de base de données SaaS (DBaaS) pleinement européenne. Le City Cloud Database Service est exploité dans l'Union Européenne et offre aux clients européens une pleine conformité avec la directive 95/46/CE concernant la protection des données, et un refuge contre de possibles répercussions du Patriot Act américain....

La suite du communiqué est disponible directement sur le lien suivant :

  •   …
[Lire plus]
MySQL Essentials for ISVs & OEMs, Part 4: MySQL Replication for High Availability and Scalability (30 Nov 2011)

In Part 4 of our OEM Essentials Series, MySQL expert, Lynn Ferrante, will show you how to achieve both high availability and scalability using MySQL replication -- the same solution relied on by Facebook, Google and many of the most trafficked Web sites to serve their growing millions of users around the clock. Despite its sophisticated user base, MySQL replication is both easy to use and set up, even for your customers’ IT staff (non-DBAs).

In this technical webcast Lynn will review:

  • Replication use cases, the technical and business benefits
  • MySQL Replication architecture
  • How to determine the best replication type and topology for your application: Row-based, Statement-based or Mixed format
  • Tips for easy installation
  • Monitoring replication with MySQL Enterprise Monitor
  • Asynchronous and semi-synchronous replication
  • Filtering options
[Lire plus]
Solutions for MySQL High Availability (29 Nov 2011)

Databases are the center of today’s web and enterprise applications, storing and protecting an organization’s most valuable assets and supporting business-critical applications. Just minutes of downtime can result in significant lost revenue and dissatisfied customers. Ensuring database highly availability is therefore a top priority for any organization.

Tune into this webcast to learn more. The session will discuss:

  1. Causes, effect and impact of downtime
  2. Methodologies to map applications to HA solution
  3. Overview of MySQL HA solutions
  4. Operational best practices to ensure business continuity



Générer une feuille de calcul Excel

Le site NetTuts montre à travers un tutorial une façon facile de générer une feuille de calcul Excel à partir de la base de données MySQL, tout en s'appuyant sur le langage PHP.
Le premier réflexe consiste d'utiliser le format CSV, ce qui est très bien si vous voulez réaliser l'opération sur une seule table.
Mais de plus en plus, les données qui vous intéresse se trouve sur différentes tables et par conséquent, l'opération devient plus longue et difficile. La solution la plus rapide est d'utilisée l'application PHPExcel.
Hors, ce dernier propose de nouveaux outils pour que vous puissiez en faire plus, comme l'addition de colonnes, réaliser une mise en page en affichant certaines valeurs dans une position prédéfinie.
Enfin, ce tutorial très complet vous montre étape par étape la manipulation de ce format pour que vous puissiez le réutiliser facilement.

  •   …
[Lire plus]
PhpMyBackupPro 2.2

PhpMyBackupPro est un outil qui se veut simple et distribué gratuitement. Son but est de vous permettre de réaliser des sauvegardes de vos bases de données MySQL avec PHP, pour vous éviter d'effectuer l'opération par ligne de commandes.
Les options qu'offre cet outil sont :

  • La gestion multilangue
  • La sauvegarde d'une ou plusieurs bases de données avec ou sans structure
  • La compression
  • Exportation en mode FTP


 

 




PhpMyBackupPro 2.2

PhpMyBackupPro est un outil qui se veut simple et distribué gratuitement. Son but est de vous permettre de réaliser des sauvegardes de vos bases de données MySQL avec PHP, pour vous éviter d'effectuer l'opération par ligne de commandes.
Les options qu'offre cet outil sont :

  • La gestion multilangue
  • La sauvegarde d'une ou plusieurs bases de données avec ou sans structure
  • La compression
  • Exportation en mode FTP


 

 




From MySQL to MariaDB, Monty talks about DB and his projects

As the number of new databases is growing every day I wanted to know more about their differences and usage, and the buzz words: SQL or non-SQL. Who should I ask but the founder of MySQL and MariaDB, the charismatic Michael “Monty” Widenius?

Retour sur le Meetup MySQL Viadeo / LeMUG.fr

Voici les supports des conférenciers du meetup Viadeo / LeMUG du 16 novembre:

 

[Lire plus]
Mise à jour technique MySQL: nouvelles fonctionnalités de sécurité, d'évolutivité et de haute disponibilité dans MySQL Enterprise Edition (17 Nov 2011)

Vous vous demandez comment intégrer MySQL dans votre infrastructure existante? Ou comment faire évoluer et maintenir la performance alors que les charges d'utilisateurs et de données ne cessent de croître? Ou comment vous assurer que vos systèmes sont toujours prêts à servir vos clients? Si vous utilisez Oracle Database, vous demandez-vous comment gérer vos bases de données MySQL à l'aide d'outils existants?

Si vous avez répondu par oui à l'une de ces questions, ce webinaire est fait pour vous! Venez rejoindre Rob Young, chef de produit principal MySQL, pour découvrir les nouvelles fonctionnalités de sécurité, d'évolutivité, de haute disponibilité et d'intégration de produits Oracle dans MySQL Enterprise Edition, et comment exploiter ces nouvelles fonctionnalités pour mieux développer, déployer et gérer vos applications MySQL.