Catégorie: Langage SQL (norme)

28/04/2012

Permalink 15:14:07, Catégories: Langage SQL (norme), MS SQL Server, Récapitulatif SGBD, SQL Server, 817 mots   French (FR) , sqlpro

[SGBD][SQL Server] Optimisation de requêtes SQL : "SARGABLE" c'est quoi ?

Le terme anglais "SARGABLE" indique si une expression de filtrage (prédicat) peut utiliser ou non une recherche dans un index. Si c'est le cas, le prédicat est dit sargable, l'index est utilisé pour une recherche et le temps de réponse sera excellent. Sinon, le temps de réponse sera mauvais car il faudra balayer toutes les lignes de la table pour satisfaire la dempande... Mais quelles sont les expressions "sargable", peut t-on transformer une expression non sargable en expression sargable ? Voici quelques questions et les réponses associées, avec des exemples sous MS SQL Server...

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

03/04/2012

Permalink 17:49:47, Catégories: Langage SQL (norme), Récapitulatif SGBD, PostgreSQL, 1470 mots   French (FR) , sqlpro

[PostgreSQL][SGBD] PostGreSQL est-il un vrai SGBD relationnel ?

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!

Vous devez être identifié pour poster un commentaire.

31/03/2012

Permalink 15:43:59, Catégories: Langage SQL (norme), Récapitulatif SGBD, 437 mots   French (FR) , sqlpro

[SGBD] Filtre conditionnel sur le WHERE avec requête paramétrée... Comment ignorer en cas de NULL ?

Voici un cas de filtrage WHERE bien courant pour une requête paramétrée. Comment s’affranchir du filtre si le paramètre est NULL ? Soit l'on veut filtrer une colonne si le paramètre est valué, soit l'on veut toutes les lignes. Un bel exemple d'utilisation de COALESCE et de CASE.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

21/03/2012

Permalink 14:33:59, Catégories: Langage SQL (norme), Récapitulatif SGBD, Oracle, SQL Server, 400 mots   French (FR) , sqlpro

[Oracle][SGBD][SQL Server] 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!

Vous devez être identifié pour poster un commentaire.

14/03/2012

Permalink 17:19:53, Catégories: Langage SQL (norme), Récapitulatif SGBD, 523 mots   French (FR) , sqlpro

[SGBD] 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!

Vous devez être identifié pour poster un commentaire.

15/10/2011

Permalink 15:52:37, Catégories: Langage SQL (norme), MS SQL Server, Récapitulatif SGBD, Langage SQL, SQL Server, 487 mots   French (FR) , sqlpro

[SGBD][SQL][SQL Server] Table SQL des changements d'heure d'été et d'hiver

Voici une fonction table qui permet d'obtenir toutes les dates de changement d'heure d'été et d'hiver avec le décalage UTC des années de 1976 à 2100 ou d'une année précise.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

13/10/2011

[PostgreSQL][SGBD][SQL Server] 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!

Vous devez être identifié pour poster un commentaire.

11/10/2011

Permalink 20:22:16, Catégories: Langage SQL (norme), MS SQL Server, Récapitulatif SGBD, Oracle, SQL Server, PostgreSQL, 3662 mots   French (FR) , sqlpro

[Oracle][PostgreSQL][SGBD][SQL Server] Migration Oracle PostGreSQL : Les 13 grandes lacunes qui peuvent s'avérer cauchemardesque !

Certains aficionados de PostGreSQL tente de comparer PostGreSQL à Oracle, affirmant que PostGreSQL fonctionne presque pareil...
Alors, puisque c'est le cas, renchérissent leurs économes, ne payons plus de licences et migrons que diable !
Pourtant de nombreux spécialistes des bases de données ayant une importante expérience dans l'utilisation de divers SGBDR et ayant dû utiliser PostGreSQL en remplacement d'Oracle ou SQL Server s'en sont mordu les doigts...
Voici quelques uns des écueils qui peuvent vous attendre le jour ou vous passerez d'une base commerciale comme IBM DB2 UDB, Oracle ou SQL Server à PostGreSQL.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Permalink 15:16:30, Catégories: Langage SQL (norme), Récapitulatif SGBD, Oracle, SQL Server, 307 mots   French (FR) , sqlpro

[Oracle][SGBD][SQL Server] 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!

Vous devez être identifié pour poster un commentaire.

Permalink 14:28:19, Catégories: Langage SQL (norme), Récapitulatif SGBD, 968 mots   French (FR) , sqlpro

[SGBD] 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!

Vous devez être identifié pour poster un commentaire.

10/10/2011

Permalink 18:12:29, Catégories: Langage SQL (norme), Récapitulatif SGBD, 1236 mots   French (FR) , sqlpro

[SGBD] 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!

Vous devez être identifié pour poster un commentaire.

08/10/2011

Permalink 20:45:37, Catégories: Langage SQL (norme), Récapitulatif SGBD, Langage SQL, SQL Server, PostgreSQL, 9801 mots   French (FR) , sqlpro

[PostgreSQL][SGBD][SQL][SQL Server] Partitionner une table. Comparaison PostGreSQL / MS SQL Server

Comme nous l'avons dit dans ce billet (Partitionner vos tables pour améliorer les performances) le réel intérêt du partitionnement réside dans le gestion des espaces de stockage des différentes partitions. Bien que le partitionnement de table soit disponible dans PostGreSQL depuis quelques versions, il est loin d'être aussi intéressant que ce que propose Oracle ou MS SQL Server... Cet article à pour but de comparer la mise en œuvre des différentes solutions que proposent PostGreSQL et MS SQL Server.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 3 ... 7 8 9 Page suivante »

Liste des blogs

< Le blog de SQLpro/>

Fred Brouard alias SQLpro

Rechercher

<  Avril 2012  >
Lun Mar Mer Jeu Ven Sam Dim
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web