2008-12-05 5 views

Répondre

13

La base de données est la même, ce qui signifie que le SQL est entièrement compatible avec toute autre installation PostgreSQL (sauf pour les formats de données SIG).

La principale différence est qu'il y a un tas de modules et d'outils fournis avec Postgres Plus que vous devrez collecter et installer séparément et par vous-même. Ainsi, l'avantage principal est l'installation facile et rapide.

La plupart des éléments groupés semblent disponibles gratuitement à partir d'autres sources. Cette application Postgres Studio ressemble étrangement à pgAdmin III.

+2

Étant donné que le développeur principal de pgAdmin3 fonctionne pour EDB, la similarité n'est pas une coïncidence. –

3

J'ai utilisé 8.2 et quand était le temps de passer en 8.3 j'ai essayé PostGresPlus. La vitesse était beaucoup plus rapide. LOT je veux dire des requêtes qui ont pris 30 secondes, prend maintenant moins de 2 secondes. Je ne suis pas sûr si c'est 8,3 qui est plus rapide ou Enterprise Plus mais je peux vous dire que j'ai été impressionné.

Autre chose que j'aime est que je peux déboguer proc stocké. Il cames avec plus d'outils.

+1

Quel genre de requêtes. Était-ce une application transactionnelle, un entrepôt de données, un rapport sur un système opérationnel? – ConcernedOfTunbridgeWells

+0

Je n'ai jamais utilisé la distribution Plus mais la différence de performance provient probablement de la configuration par défaut différente - la configuration par défaut pour la version "communauté" a toujours été quelque peu conservatrice (moins récemment). –

+0

PostgreSQL a une configuration par défaut minimaliste - avec un buffer_based shared et un work_mem faible. PostgreSQL Plus a ces valeurs plus élevées. Ensuite, il y a eu une accélération significative entre 8.2 et 8.3 - PostgresPlus utilise le même moteur que PostgreSQL, donc il ne devrait pas y avoir de performances différentes avec la même configuration. –

6

Postgres PLUS est propriétaire, PostgreSQL est open source sous licence permissive (et c'est pourquoi Postgres PLUS est propriétaire). PostgreSQL prend en charge Oracle PL/SQL, tandis que PostgreSQL ne le fait pas, du moins pas officiellement.

Ce sont deux différences les plus évidentes.