PostGreSQL est il un vrai SGBD Relationnel ? Au regard des règles de Codd et des réflexions de Chris Date, il semblerait que non.
Voici quelques éléments qui vous permettrons d’apprécier les limites de PostGreSQl et de trouver certains moyens de contournement.
Lire la suite
Partitionner vos tables pour améliorer les performances
Le partitionnement des données est à la mode depuis que récemment MySQL s’est mis à faire ce qu’Oracle, DB2 ou SQL Server font depuis des années. Et ce sujet est devenu populaire. Mais partitionner sans tenir compte des impacts collatéraux peut se révéler bien pire que de ne pas partitionner du tout. Montrons à l’aide d’un exemple les bienfaits et les méfaits du partitionnement des données des tables dans un SGBDR.
Date heure de fin d’un job de l’Agent SQL Server
Voici une petite requête pour savoir quelle est la dateheure de fin des vos jobs planifiéss dans l’Agent SQL Server
Lire la suite
Bases de données relationnelles, architectures des serveurs et PCA
La continuité de service d’une serveur de base de données relationnelles doit être assurée par une solution de haute disponibilité automatisée. La haute disponibilité assurant le PCA ou Plan de Continuité d’Activité, c’est-à -dire de garantir le fonctionnement du système de manière continu, même en mode dégradé. mais quelles sont les principales architectures systèmes mise en Å“uvre pour ce faire ?
Lire la suite
5 principes pour une base de données relationnelle performante
Voici 5 principes à toujours avoir à l’esprit lorsque l’on créée une base de données relationnelle… afin d’obtenir les meilleures performances possible !
Lire la suite
Une fonction de remplissage avec des zéros en tête
Voici le code d’une fonction de remplisage (pading) avec des zéros en tête pour des valeurs numériques.
Lire la suite
Dépendances des objets dans SQL Server
De quels objets dépendent un autre objet de la base ? Voici une requête sur les objets systèmes pour vous aider.
Lire la suite
Tout sur l’index ! (partie 1/2)
Qu’est ce qu’un index ? A quoi ça sert ? Quel gain sont obtenus avec des index ? Comment est structuré un index ? Pourquoi mon index n’est pas utilisé ? Pourquoi les index se fragmentent-ils ?… Voici quelque unes des questions qu’aborde cet article !
Lire la suite
Indexation textuelle (Full Text Search) – Norme SQL
Le langage SQL incorpore dans sa norme SQL ISO 13249 des extensions pour la recherche plain texte (2 – Full-Text).
La recherche plain texte permet de retrouver des données contenant certains mots, expressions ou formes fléchies de mots, synonymes, etc. dans les lignes des tables, y compris pour des colonnes de type LOB pouvant contenir de grand textes (CLOB, NCLOB) voire des fichiers électroniques binarisés (BLOB).
Cet article propose une comparaison de la norme avec les solutions proposées par Oracle MySQL 5.0 et Microsoft SQL Server 2008 pour l’indexation textuelle aussi appelée indexation de texte intégrale et son corolaire, la recherches plain texte (ou encore la recherche en texte intégral – Full text search).
Les meilleurs sites sur MS SQL Server
Voici une liste non exhaustive sur les meilleurs sites consacré pour toute ou partie à Microsoft SQL Server.
Lire la suite