Voici un comparatif des prix d’une solution basée sur un serveur de bases de données et son double en haute disponibilité avec 25 utilisateur sur un serveur utilisant le processeur Intel Xeon Nehalem (à 8 coeurs)
Lire la suite
Archives mensuelles : octobre 2011
Le mythe du Commit à deux phases…
Beaucoup d’article pseudo techniques présentent le COMMIT à deux phases (Two Phase Commit ou 2PC) comme étant ACID, c’est à dire respectant les propriétés des transactions (ACID signifiant Atomicité, Cohérence, Isolation, Durabilité). Or il n’en est rien et la COMMIT à deux phases peu parfaitement rendre votre base non intègre… Il faut comprendre que le COMMIT à deux phases n’est qu’un vulgaire moyen de coordonner des transactions distribuées sur différents SGBDR, mais est incapable de garantir la bonne finalité des différentes transactions unitaires.
Lire la suite
Déplacement des fichiers d’une base de données.
Cette procédure permet de déplacer les fichiers d’une base de données. LA procédure esr données « as is ».
Lire la suite
Les dangers du logiciel « libre » ou comment certains bien d’entreprise peut devenir la propriété d’autrui !
Les licences de type GNU/GPL sont actuellement très populaire dans le monde des geek. Mais elle recèlent une véritable bombe à retardement économique… La contamination du code. En gros, tout logiciel développé à l’aide d’un produit nécessaire à son fonctionnement et livré sous licence libre, entraîne la contamination dudit logiciel. Cela concerne au premier plan, les bases de données dites « libres ».
Lire la suite
SIG : géometrie, égalité d’objet ou de données, quelle différence ?
Il existe une différence fondamentale entre une géométrie et la représentation objet de ce dernier. Un objet peut être binairement différent d’un autre, malgré que leur géométrie soient égales. Démonstration avec SQL Server et PostGreSQL/PostGIS…
Lire la suite
Procédure de restauration automatique à partir d’un métafichier de sauvegarde
Voici une procédure permettant de restaurer à partir d’un méta fichier de sauvegarde, c’est à dire un fichier contenant plusieurs sauvegardes SQL Server empilées. Le code est donné « as is ».
Lire la suite
SGBDR gratuit, le match Oracle SQL Server
Oracle vient d’annoncer une nouvelle version gratuite de son SGBDR. Qu’en est-il en comparaison avec MS SQL Server ?
Lire la suite
SGBDR et répartion de charge : « scalabilité »
La « scalabilité » (en français l’extensibilité voire « croissance » pour certains auteurs) d’un serveur est sa propension à pourvoir augmenter les ressources physiques de l’ensemble du système de façon à faire face à une charge accrue ou bien permettre une répartition de charge. Par exemple en matière de serveur web, ajouter des machines en parallèle permet rapidement et à peu de frais d’augmenter la surface d’attaque globale du système. Il n’en va pas de même en matière de serveur de bases de données, du fait des données ! Petites explications…
Lire la suite
Comment réduire tous les journaux de transaction et gagner de la place
Voici un script SQL pour réduire tous les journaux de transactions (appelés à tort journaux de log…) des bases de données de production d’une instance MS SQL Server…
Une procédure pour savoir si une table contient un LOB
Cette procédure renvoie 0 ou 1 si la table contient un LOB, par exemple TEXT, NTEXT, IMAGE, VARCHAR(max), NVARCHAR(max), VARBINARY(max), XML, GEOMETRY, GEOGRAPHY…
Lire la suite