Clever Age - Digital Architecture


thème du blog : bases de données

oct 07 5

eZ Publish et MySQL : un couple inséparable ?

Le moteur de gestion de contenu web eZ Publish est censé être compatible avec MySQL et PostgreSQL nativement et avec Oracle et SQL Server grâce à des extensions.
C’est vrai en ce qui concerne le noyau d’eZ Publish, mais est-il réellement intéressant d’utiliser eZ Publish avec un SGBD autre que MySQL ?
En effet : si le noyau d’eZ Publish est réellement indépendant du SGBD utilisé, ce n’est absolument pas le cas des nombreuses extensions disponibles : 95% de celles utilisant une base de données ne (...)
Auteur : Tristan Rivoallan
Commentaires : 10 commentaires

aout 07 2

Utilisation de la base de données locale Google Gears

Il y a quelques semaines, Google Gears faisait son apparition, proposant ainsi une solution au problème des applications Web en mode déconnecté . Google Gears permet (entre autres), de stocker des informations dans une base de données Sqlite (version 3.3.17) installée sur le poste client via une extension Firefox ou Internet Explorer.
Initialisation et connexion au serveur local
Dans un premier temps, il convient d’inclure un fichier javascript d’initialisation fourni par Google : Ensuite, il (...)
Auteur : Pierrick Doreau
Commentaires : 3 commentaires

juin 07 19

L’extensibilité de Symfony illustrée : les behaviors Propel

Tristan et moi avons publié il y a quelques temps des comportements Propel sous forme de plugins Symfony... Cependant, bien qu’ils soient très utiles, la documentation de Symfony demeure assez peu explicite au sujet du rôle des behaviors Propel, et de la manière de les développer.
A quoi sert un behavior Propel ?
Symfony propose un mécanisme, appelé « Behavior », qui permet l’extension de l’interface des objets générés par Propel, l’ORM par défaut du framework. En clair, ce mécanisme permet d’ajouter ou (...)
Auteur : Xavier Lacot
Commentaires : 2 commentaires

juin 07 14

Trigger ou pas trigger ?

Suite à une discussion intéressante avec des collègues, nous nous sommes posés la question suivante : « nos données, pour les applications que nous réalisons doivent être maintenues en cohérence suivant les règles métiers de l’application ; faut-il coder ces mécanismes dans la partie modèle du logiciel ou directement dans la base de données ? ».
Par exemple, lors d’un enregistrement d’une donnée sur la table A, il faut mettre à jour la table B. On peut envisager deux manières :
1/ fabriquer un trigger (ou (...)
Auteur : Olivier Mansour
Commentaires : 4 commentaires

avr 05 25

MySQL AB et Dell s’associent

MySQL AB est fermement lancée à l’attaque du marché des bases de données en entreprise.
Après la création du MySQL Network, la société de la base de données libre s’associe avec Dell pour vendre des serveurs (Redhat / PowerEdge 2800) préinstallés avec la solution.
L’offre est intéressante : son acquéreur dispose d’un support technique de qualité :
base de données, grâce au MySQL Network
système, grâce au Red Hat Network
matériel, via Dell.
L’annonce de cette association est accompagnée de la publication (...)
Auteur : Tristan Rivoallan
Commentaires : aucun commentaire

fév 05 16

MySQL AB présente le MySQL Network

MySQL AB propose un bouquet de services unifiés aux entreprises : le MySQL Network.
Le modèle économique de MySQL AB était basé jusqu’à lors sur la vente de support, de formation, d’expertise technique et de licenses propriétaires. Ces services sont dorénavant unifiés et accessibles sous forme d’abonnement annuel.
Objectif affiché : séduire et rassurer les entreprises.
Quel impact pour les utilisateurs habituels de MySQL ? Aucun d’après Arjen Lentz, Community Relations Manager pour MySQL AB. (...)
Auteur : Tristan Rivoallan
Commentaires : aucun commentaire