1 RV LeMug.fr avec 2 conférences

Mercredi 20 avril à Paris, LeMug.fr (MySQL User Group) en même temps que la soirée Meetup SkySQL, lance 2 conférences pour animer cette soirée.
Les 2 présentations porteront sur :

  • Les modes de réplications et astuces de configuration
  • Haute performance avec NoSQL->MySQL avec Mencache


Pour connaître exactement les détails de cette double soirée, il suffit de vous rendre sur la page concerner.
L'inscription est obligatoire et gratuite pour être certain de pouvoir pénétrer dans le lieu. Bien entendu, tout le monde est invité quelque soit le langage (PHP, Python, ruby, java, etc..)


NewSQL

Cette année 2011, vous devrez compter sur un nouveau phénomène autour des bases de données. Il s'agit d'une alternative au NoSQL qui a été sur le devant de la scène ces derniers mois, lors de l'acquisition de MySQL par Oracle.
Le site « the451group » vous explique à quoi correspond ce nouveau phénomène de « NewSQL », et a effectué une synthèse, en proposant de nombreux liens qui traitent de ce sujet.
Par ailleurs, un rapport sur le NewSQL est en cours de réalisation pour rendre une vision plus clair. Mais le NewSQL peut se résumer comme un raccourci pour manipuler les bases de données SQL et s'appuie sur une approche horizontale qui le différencie des bases de données relationnelles.

[Lire plus]
Meetup SkySQL avec LeMug.fr

LeMug.fr (MySQL User Group) lance l'invitation pour le Meetup SkySQL gratuit et ouvert à tous.

L'évènement se déroulera le 20 avril prochain au Patricks Irish Pub à Paris.

L'ensemble des communautés, des développeurs (PHP, Python, Java, Ruby, Perl, C, etc …) et utilisateurs des bases de données sont invités pour ce Meetup, autour de l'open bar.

L'invitation officielle est disponible sur le site web pour connaître toutes les informations de la soirée.

http://www.lemug.fr/rendez-vous/

Proposé par Hello / Sector One

Trouver les technos utilisées

Lors de la navigation, vous pouvez vous retrouver devant un site web qui vous impressionne. Un des premiers réflexes concistent de regarder et d'analyser les différentes pages, qui souvent ne dévoilent le langage utilisé ou l'outil spécifique.
Wappalyzer est une extension compatible avec les navigateurs Mozilla Firefox et Google Chrome. Grâce à celle-ci, vous allez repérer facilement le type de CMS utilisé, mais aussi la technologie comme PHP, et le type de base de données (MySQL).
Bien sur, vous pourrez aussi connaître d'autres secteurs comme le e-commerce, le type de javascript, les outils d'analyses et beaucoup d'autres informations utiles.
L'ensemble du résultat est disponible directement dans votre navigateur comme ceci vous évitez des opérations manuelles.

Astuces MySQL et PostgreSQL

Lors des développements en PHP, vous pouvez être à la recherche d'astuces ou de raccourcis concernant la gestion des bases de données comme MySQL ou PostgreSQL.
Le site hackack a regroupé un ensemble d'astuces autour de ces bases de données pour répondre à vos différentes attentes.
Vous aurez à porter de mains des fonctions comme :

  • La définition des versions
  • Les droits d'utilisateurs
  • Le Multi concact
  • Le nombre de colonnes dans une table
  • Les bases de données
  • La mise en veille
  • Opérations logiques
  • etc

L'ensemble des fonctions sont regroupées par thèmes et vous permet d'avoir un large choix d'astuces

[Lire plus]
mysqldump et les views

Quoi qu’on en pense, les views dans MySQL sont très utiles dans certaines circonstances. Cependant, on peut silencieusement les briser sans s’en rendre compte en modifiant la structure d’une table qui l’utilise. C’est malheureux, mais pas dramatique puisqu’aucune donnée n’est perdue…

Faux !

Si vous utilisez mysqldump pour faire vos backups, il est très dangereux de briser une view.

CREATE TABLE a (a int);
CREATE TABLE b (b int);
CREATE VIEW abview AS SELECT a,b FROM a INNER JOIN b ON a.a = b.b;

Le temps passe et on oublie qu’on a créé une view…

ALTER TABLE a CHANGE a a_field int;

Tout continue de bien fonctionner jusqu’au moment où on fait nos backups..

patlaf@noidea:~$ mysqldump -uroot -p --all-databases > /dev/null
Enter password:
mysqldump: Couldn't execute 'show create table `abview`': View 'test.abview' references
invalid table(s) or …
[Lire plus]
Installer MySQL sous Ubuntu

Ubuntu est une distribution linux, avec la possibilité d'avoir à porter de mains de nombreux paquets pré-installés, touchant aussi bien les langages comme PHP ou les bases de données comme MySQL. Même si celle-ci sort une nouvelle version régulièrement, vous pouvez être amener à vouloir installer une version différente d'un logiciel.
Le site Arkzoyd montre les différentes étapes qui vous seront nécessaire si vous souhaitez installer la base de données MySQL. L'opération s'effectue par l'intermédiaire de la ligne de commande à partir des fichiers sources.
L'article montre les étapes suivantes :

  • Télécharger MySQL
  • Installer les paquets nécessaires
  • Créer le makefile avec cmake
  • Compiler et installer la base de donnée
  • Créer et configurer MySQL


  •   …
[Lire plus]
20 Avril 2011 : Invitation Meetup SkySQL

SkySQL Ab, l’alternative de logiciels, services et assistance pour la base de données MySQL, vous invite à les rencontrer le 20 avril à Paris. Dans une ambiance décontractée, ce rassemblement permettra à l’ensemble des développeurs de la communauté open source d’échanger avec l’équipe de SkySQL Ab (d’origine 100% MySQLers). Une occasion unique pour obtenir des conseils [...]

LeMug.fr lance un Meetup SkySQL

LeMug.fr (MySQL User Group) lance l'invitation pour le Meetup SkySQL, prévue le 20 avril prochain au Patricks Irish Pub à Paris.
Pour rappel, SkySQL Ab, propose une alternative de logiciels, services et assistance pour la base de données MySQL.
L'ensemble des communautés, des développeurs (PHP, Python, Java, Ruby, Perl, …) et utilisateurs sont invités pour ce Meetup avec l'obligation de s'inscrire sur le site de LeMug.fr pour bénéficier d'une entrée gratuite.
Par ailleurs, une invitation officielle est disponible pour connaître toutes les informations de la soirée.

Sphinx : sql_attr_multi ou attribut à valeurs multiple

L'attribut Multi-valued attribute (MVA) de sphinx est une petite merveille que j'ai enfin appréhendé.

Un exemple des étudiants

Je pars sur un exemple fictif.

Si j'ai des fiches étudiants à indexer. Je peux ajouter des attribut pour les filtrer.

  • date de naissance
  • genre (m=1/f=2)
  • Année (1,2,3,4,5,6)
  • Section (latin-grec=1, électricité=2,...)

Dans tous ces attributs, pour une ressource donnée (pour un étudiant), je n'ai qu'une valeur possible.

pour n'avoir que les garçons j'aurais

filter=genre,1;

pour n'avoir que les sections math (code 4) et sciences (code 9) j'aurais

filter=section,4,9

Si je mets

filter=genre,1;filter=section,4,9

j'aurais les garçons d'une de ces sections.

[Lire plus]