Sauvegarde MySQL par snapshot LVM…

Snapper est un outils qui prend des snapshots de base MySQL.

La seul method de prise de snapshots supporter par Snapper est les snapshots LVM.

l'utilisation de snapshots pour sauvegarder une bs MySQL est une alternative au "online" ou "Hot" backup.

Les snapshots sont creer en lockant la base le temps de la prise de snapshot pour assurer la coerance des données sauvegarder. Ensuite la sauvegarde est fait a partir du snap sans impacter la base.

provenscaling.com/software/snapper/

code.google.com/p/snapper/

Read More

MySQL Fork, MariaDB et Drizzle…

Mysql est dans de beau drap… Ca fork…

Le rachat de InnoDB et de BerkeleyDB (sleepycat) par Oracle…

Puis suite au rachat de MySQL AB par Sun, puis par Oracle…

Un cartain nombre de personne ex MySQL sont partie de chez Sun, notament l'architecte principale "Monty Widenius" et ainsi que pas mal de pilier de l'équipe de mysql…

Il semble que l'ensemble des développeurs clé du projet ne soit pas d'accord avec l'orientation de Sun et encore moins des objectifs d'Oracle…

Read More

PHP librarie: getID3

getID3() est un script (GPL) PHP qui extrait les information utiles des fichiers MP3s & autres format multimédia:

  • Ogg,
  • WMA,
  • WMV,
  • ASF,
  • WAV,
  • AVI,
  • AAC,
  • VQF,
  • FLAC,
  • MusePack,
  • Real,
  • QuickTime,
  • Monkey's Audio,
  • MIDI et beaucoup plus voir sur le site.

il peu même modifier les champs de format de fichier suivant (V2 beta):

Read More

DB4O Object Database…

www.db4o.com/about/

Etonant versant editeur de base de données objet sort une base de données embarquer objet OPEN SOURCE!

Ca sent le coup de pub marketing pour ce faire connaitre!

En tous cas le produit a l’aire interessant… sont seul defaut c’est que etant utiliser de maniere embeded donc sous forme de librairie et étant en GPL (et non LGPL) si on veux l’utiliser pour developper un produit commercial cela oblige l’utilisation de la licence commercial…

Read More

LLVM ==> Low Level Virtual Machine !!! le futur de la compilation !!!

Low Level Virtual Machine (en français : machine virtuelle de bas niveau), plus connu sous l’abréviation LLVM, est une infrastructure de compilateur conçue pour optimiser la compilation, l’édition de liens, l’exécution et les temps morts dans un programme écrit dans un langage arbitraire.

un peu comme le projet "parrot" pour perl6 mais la plus génrérique on dirait! focuser pour le moment sur l’objectif de remplacer le compilateur GCC!

Read More