Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Comparatif PostGreSQL 9.2 / SQL Server 2012

Le , par SQLpro

7PARTAGES

2  0 
Bonjour,

Voici une étude comparant les fonctionnalités de Microsoft SQL Server version 2012 et de PostGreSQL version 9.2.
Dans ce comparatif des fonctionnalités de nombreuses sources et explication sont fournies.

http://blog.developpez.com/sqlpro/p1...ql-server-2012

Vos commentaires sont les bienvenus

A +

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Jester
Membre éprouvé https://www.developpez.com
Le 26/03/2013 à 21:13
Ca me semble globalement correct.

Sur la BI, l'ensemble de la comparaison ne fait pas sens. PowerPivot est aussi disponible pour PostgreSQL. C'est originellement fait par la team SQL Server mais est partagé entre Office et Sharepoint. Sharepoint n'est d'ailleurs pas livré avec SQL Server et c'est un investissement conséquent à part. Pourquoi ne pas prendre des solutions open sources pour comparer à SSAS et SSIS du coup?

Le comparatif est très technique et n'est qu'un critère de choix. Un bon dev postgresql sera une quille sous sql server et inversement. Si vous avez un mauvais dev, peu importe le sgbd.

Pour ce qui est du comparatif sur le TCO c'est un peu du n'importe quoi. 10 ans sans prendre en compte une montée de version me semble un peu light. Pour Postgresql les chiffres sont inexplicable tout simplement.
0  0 
Avatar de scoulibaly
Nouveau Candidat au Club https://www.developpez.com
Le 13/04/2013 à 22:19
Frédéric,

Sauf erreur ou mauvaise compréhension de ma part, les index couvrants sont dispos avec pg 9.2.

Sekine
0  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 16/04/2013 à 11:54
Citation Envoyé par scoulibaly Voir le message
Frédéric,

Sauf erreur ou mauvaise compréhension de ma part, les index couvrants sont dispos avec pg 9.2.

Sekine
Non, je viens de regarder. PostGreSQL ne propose pas d'option comme la clause INCLUDE de SQL Server permettant de rajouter des colonnes dans l'index, mais qui ne font pas partie de la clef d'index.

Exemple :
Code : Sélectionner tout
CREATE INDEX X ON T_CLIENT (CLI_NOM) INCLUDE (CLI_DATE, CLI_ID)
Les colonnes CLI_DATE et CLi_ID ne peuvent pas être recherchées par un WHERE, mais seront utiles pour la projection (clause SELECT) par exemple pour cette requête :

Code : Sélectionner tout
1
2
3
SELECT CLI_ID, CLI_NOM, CLI_DATE
FROM   T_CLIENT
WHERE  CLI_NOM LIKE 'M%'
Seul l'index sera utilisé puisqu'il contient toutes les colonnes de la clause WHERE.

A +
0  0