Telechargé par alexandre.dusollier

EDB Postgres Small

publicité
EDB Postgres
Overview
Les métiers DIGORA
Conseil en Transformation
Numérique
Un pôle de consultants pour optimiser
et faire évoluer vos projets SI et
étudier vos enjeux de Transformation
Numérique.
Infrastructure Provider
Des équipes pour motoriser vos
projets avec des solutions On
Premise, Cloud, Hybride & IoT.
2
Services Managés
Des experts pour assurer la
disponibilité de votre SI et la
continuité des métiers avec un
outillage prédictif.
Lab’Innovation
Un pôle d’expertises pour identifier de
nouveaux leviers de transformation
numérique et apporter des réponses
sur mesure au travers des
technologies Big data, IoT & IA et de
nouvelles méthodologies (DevOps).
EDB Postgres
EDB Postgres
https://www.postgresql.org/community/contributors/
Références EDB
EDB Postgres Advanced Server Key Feature Development
EDB contributions to
PostgreSQL
from PostgreSQL community
• Logical
Replication
• Declarative
Table
Partitioning
• Quorum
Commit for
Synchronous
Replication
• SCRAM-SHA256
authentication
• Parallel Query index,
bitmap scans & merge joins
• Durable Hash indexes
• postgres_fdw push down of
joins and aggregates
• Trigger transition tables
from EDB Development
• Re-direct
Audit Log
Records to
syslog
• EDB Clone
Schema
• Automatic
cache pre-
warm
• Customizable
WAL
Segment Size
v9.6
• Avoid repetitive
for phrases
autovacuum
• Support for
• Full-text search
remote joins,
• Block Range
• Schema
Indexes (BRIN)
creation for
FDW
• UPSERT
• Grouping Sets,
• Row Level
ROLLUP and
Security
• Logical
Decoding for
Scalability
• JSONB Data
Type
• JSONB
sorts, and
updates in
postgres_fdw
CUBE
• More JSON
functions
Indexing
• 3x Faster GIN
indexes
• Expanded
JSON functions • Support for
Linux Huge
• Delayed
Pages
Application of
Replication
• Parallel sequential scans,
joins, and aggregates
• Synchronous replication
support for 2+ standbys
• Performance: sorting, inmemory hash, concurrency
locking
• Parallelism Infrastructure
v9.4
• pg_prewarm
• ALTER SYSTEM
• Concurrently updatable
Materialized Views
• Mongo FDW & MySQL FDW
© Copyright EnterpriseDB Corporation, 2019. All Rights Reserved.
• Advance queuing • Partitioned table
performance
• Nested subenhancements
procedures
• EDBLDR
• Password
profiles: User
password
management
enhancements
• More Oracle
compatibility
feature
• Improved
performance
under high
concurrency
• CPU & I/O
• Comprehensive
Resource
UTL_HTTP
Management
Package
• SQL Aggregation • Hash Partitioned
with CUBE,
Tables
ROLLUP and
• Connect By_Root
GROUPING
Operator for
SETS
hierarchical
queries
• SQL/Protect
Logging to DB
Table
• EDB*Loader
Improved Error
handling
6
EDB Postgres
Comme tout système de gestion de bases de données, PostgreSQL fonctionne mieux lorsqu'il est assisté
par des outils et capacités supplémentaires, permettant de garantir un haut niveau de disponibilité
même à grande échelle.
Pour répondre à ces besoins, EnterpriseDB a conçu la plateforme EDB Postgres.
Celle-ci renforce l'assistance et apporte des fonctionnalités et capacités supplémentaires aux bases de
données PostgreSQL.
EDB Postgres - Options
La plateforme EDB repose sur deux options de bases de données,
auxquelles s'ajoutent différents outils, différentes options de déploiement
et enfin, le service et l'assistance.
Option Base de données.
Faites votre choix entre le populaire serveur Open Source PostgreSQL ou EDB
Postgres Advanced Server avec des outils de performance supplémentaires, la
sécurité professionnelle, la compatibilité avec Oracle™ et des fonctionnalités
de productivité destinées aux DBA et aux développeurs. S'ajoute l'accès
à PostGIS pour les applications travaillant sur des données géospatiales.
EDB Postgres - Outils
Les outils de la plateforme EDB Postgres sont directement issus des besoins des
plus importantes entreprises clientes d'EDB. Ils répondent à une plus grande
variété de scénarios d'utilisation et offrent des capacités haut de gamme sur un
seul et même environnement.
Postgres Enterprise Manager (PEM)
Fonctionnalités
➢ Tableaux de bord et API
➢ Gestion des Alertes
➢ GUI et planificateur de
tâches
➢ Diagnostics performances
➢ Traces les requêtes lentes
EDB Backup and Restore Tools.
◼ L'outil de sauvegarde et de
restauration accède aux clusters
Postgres pour effectuer des
sauvegardes complètes et des
sauvegardes incrémentielles au
niveau des blocs.
BART - Architecture
◼ Les utilisateurs gèrent le
catalogue de sauvegarde via
l'interface en ligne de
commande (CLI) ou l'interface
graphique (EDB Postgres
Enterprise Manager).
◼ En cas de catastrophe, les
utilisateurs sélectionnent la
sauvegarde dans le catalogue,
ce qui permet de restaurer la
base de données à un point
donné dans le temps.
EDB - RÉPLICATION
EDB Postgres Replication Server (EPRS), composant de
la plateforme EDB Postgres, renforce vos systèmes de
données par la mise en place d’un système de
réplication maître ou multi-maître. Il peut aussi
s’étendre à des bases non PostgreSQL dans un mode
maître unique.
Avec son interface graphique (GUI), EPRS offre :
➢
➢
➢
➢
➢
➢
➢
Équilibrage de charge géographique
Migration en temps réel simplifiée
Intégration de données hétérogènes
Réplication rapide basée sur les journaux
Réplication de sous-parties de tables
Filtrage des données de tables
Programmation de la réplication
12
EDB – RÉPLICATION
Avantages d'EDB Postgres Replication Server
De riches fonctionnalités dédiées à la réplication de
base de données dans Postgres
➢
➢
➢
➢
➢
➢
➢
➢
Réplications multi-maîtres
Réplication plus rapide basée sur les journaux
Replication maitre unique
Réplication d'une sous-partie de données
Détection avancée de conflits
Intégration avec Oracle ou SQL Server
Facilité de configuration et de gestion
Une interface utilisateur (GUI)
Réplication Multi-Site
Réplication à partir de SQL
Server ou Oracle® vers
Postgres
13
Fail Over Manager
◼ Continuité des activités
Minimisez les temps d’arrêt non planifiés de
vos applications et maintenez un haut
niveau de disponibilité
◼ Respect des accords de niveau de
service.
Détectez rapidement les pannes grâce à la
surveillance continue de l’état de santé des
nœuds de réplication physique.
◼ L’esprit tranquille.
Evitez les désynchronisations et les pertes de
temps causées par les faux négatifs et les
déclenchements inutiles de failovers qui s’en
suivent.
EDB Postgres – Data Adapter
◼ MongoDB
Autorise un accès en lecture/écriture depuis EDB Postgres Advanced
Server et PostgreSQL vers MongoDB. Le transfert de l'exécution du prédicat pour
les clauses SELECT et WHERE améliore l'ensemble de résultats que renvoie le
réseau. Le transfert de l'exécution du prédicat pour les clauses JOIN, LIMIT, divers
agrégats et tris sont planifiés.
◼ Hadoop
Autorise un accès en lecture depuis EDB Postgres Advanced Server et PostgreSQL
vers Hadoop Hive. EDB Postgres se connecte à une table de cartographie dans
Hive pour accéder aux données stockées dans HDFS (Hadoop Distributed File
System). Le transfert de l'exécution du prédicat pour les clauses SELECT et WHERE
améliore l'ensemble de résultats que renvoie le réseau.
◼ MySQL
Autorise un accès en lecture/écriture depuis EDB Postgres Advanced
Server et PostgreSQL vers MySQL. Le transfert de l'exécution du prédicat pour les
clauses SELECT et WHERE améliore l'ensemble de résultats que renvoie le réseau.
Le transfert de l'exécution du prédicat pour les clauses JOIN, LIMIT, divers
agrégats et tris sont planifiés.
EDB Postgres - Déploiements
EDB Postgres offre la possibilité d’être déployé dans une grande variétée
d’environnements.
EDB
Subscription
Options
EDB
Souscription
Options
24x7 Premium Global Maintenance & Support
Database (license included in annual subscription)
EDB Postgres
EDB Postgres
STANDARD
Advanced Server
✔
✔
PostgreSQL
EDB Postgres Advanced
Server
Database Compatibility (Oracle)
✔
Enhanced Security (Anonymization, Auditing, Row level security, Server-side code protection)
✔
Enterprise Performance (Scalable partitioning, Declarative partitioning, Query optimizer hints,
Infinite Cache)
✔
Developer Features (Hierarchical queries, EDB*WRAP, EDB*PLUS, VARRAYs, Bulk collect &
bind, Extended functions & operators, User defined object types & exceptions, Packages &
functions, Nested tables, Synonyms, Associative arrays, Explicit commit/rollback)
✔
DBA Features (EDB*Loader, SQL tuning diagnostics, Extended catalog views, Dynatune)
✔
EDB Postgres Enterprise Manager
✔
✔
EDB Postgres Data Adapters (HDFS Hadoop, MongoDB, MySQL)
✔
✔
EDB SQL/Protect
✔
✔
EDB Migration Toolkit (Oracle, MySQL, SQL Server, Sybase)
✔
✔
EDB Replication Server (Single Master)
✔
✔
EDB Replication Server (Multi-Master)
✔
✔
EDB Failover Manager
✔
✔
Composants inclus dans
EBD Postgres Advanced Server v12
◼ Packs de langue procédurale - PL/Perl 5.26, PL/Python 3.7, PL/TCL 8.6
◼ CloneSchema 1.10
◼ Clone parallèle 1.5
◼ pgAgent 4.15
◼ Slony 2,2,8
◼ Connecteurs JDBC 42.2.8, ODBC 12.00.0000 .NET 4.0.10.1, OCI 11.0.3.1
◼ pgAdmin 4.15
◼ pgBouncer 1.12.0
◼ pgPool-II et pgPool-IIExtensions 4.0.6
◼ MTK 53.0.0
◼ EDBPlus 38,0,0
◼ PostGIS-JDBC 2.2.1
EDB - VALEUR AJOUTÉE
COMPARATIF TECHNIQUE PG COMMUNAUTAIRE / EDB ADVANCED SERVER
Postgres
Postgres
Fonctionnalités
◼ COMPARATIF TECHNIQUE POpen
G COMMUNAUTAIRE
/ EDB ENTERPRISE Advanced
EDITION
source
Server (EDB)
Haute disponibilité
Manuelle
(Patroni, pgBouncer, Pacemaker, …)
Automatique
Outil d’administration
pgAdmin
(pg_statsinfo, OPM, Datasentinel, …)
pgAdmin + historisation, suivi en temps réel, profiling, alerting
Réplication système
Uniquement de Postgres à Postgres
(slony, pgPool-II, …)
Postgres, Oracle, SQL Server, MySQL
Sauvegarde base de données
Uniquement Full backup
(PgBackRest, Barman, pg_Dump)
Full + Incrémental
Sécurité et protection des données
Plusieurs référentiels de sécurité supportés
(PGCRYPTO, PasswordCheck)
Anonymisation des flux de données, protection de la base contre
les piratagse
Performances
Parallélisme
Partitionnement avancé et fonctions développeurs pour SQL
tuning
19
EDB Support
➢Support Client 7/24
➢SLA comme n’importe quel éditeur de
logiciel
➢Equipe composée de nombreux membres
reconnus de la communauté Postgres
(incluant des committers)
➢Staff réparti aux Etats-unis, en Europe et en
Inde
➢Suivi continuel de la satisfaction de nos
clients
2
0
Support PostgreSQL
https://www.postgresql.org/support/professional_support/europe/
CALCUL DES LICENCES
◼ Une politique tarifaire pensée pour être simple et lisible sans mauvaise surprise
➢Pas de « Vendor lock-in »
➢Contrat de un an ou trois ans
➢La Souscription comprend l’accès
➢à la plateforme et ses outils
➢Au support 24/7
« Chez EnterpriseDB vous ne payez que ce
que vous utilisez, nous nous accordons
ensemble sur le nombre de cœurs virtuels
OU physiques que vous utilisez, sans
menace d’audits »
➢Pas de frais cachés (ex: Renseigner un nouvel
utilisateur ou utiliser une nouvelle fonction)
Exemple: Si vous avez un serveur avec 16 cœurs physiques, et que votre base
de données n’en fait que quatre. Vous ne paierez que ces quatre licences !
2
2
Téléchargement