Comparar bases de datos de Postgres

EDB Postgres™ Advanced Server vs PostgreSQL

Las características que necesita para funcionar a escala

PostgreSQL requiere herramientas y capacidades adicionales para funcionar a escala. La plataforma EDB Postgres ofrece lo siguiente:

  •  

    Herramientas listas para la empresa para alta disponibilidad, monitoreo, recuperación ante desastres y manejabilidad.

  •  

    Mayor seguridad y otras características empresariales.

  •  

    Oracle compatibility

  •  

    Más opciones de implementación.

  •  

    Integración mejorada.

  •  

    Productividad mejorada del DBA y el desarrollador.

  •  

    Soporte ininterrumpido disponible 24/7.

Comparación característica por característica

Learn which Postgres database will provide the tools and functionality you're looking for.

 
  •  

    Denotes Oracle® database compatibility

 

Funciones de seguridad empresarial

Característica PostgreSQL Postgres Advanced Server de EDB
Redacción de datos
 
 
Perfiles de contraseña
 
 
SQL/Protect de EDB
 
 
Registro de auditoría mejorada
 
 
Server Procedural Language Protection (EDB*Wrap)
 
 

Funciones de rendimiento empresarial

Característica PostgreSQL Postgres Advanced Server de EDB
Sugerencias del optimizador de consultas
 
 
Sesión SQL/Diagnóstico de espera del sistema
 
 
Análisis de rendimiento avanzado
 
 

Funciones de los desarrolladores empresariales

Característica PostgreSQL Postgres Advanced Server de EDB
Transacciones autónomas
 
 
Consultas jerárquicas
 
 
22 Pre-defined, Re-usable Function Packages
 
 
Sinónimos (público y privado)
 
 
Funciones y operadores extendidos
 
 
Enlaces y recopilación a granel
 
 
Tipos de objetos definidos por el usuario
 
 
Tablas anidadas
 
 
Excepciones definidas por el usuario
 
 
Paquetes y funciones definidos por el usuario
 
 
Conjuntos asociativos
 
 
VARRAY
 
 
edb_stmt_level_txn
 
 
EDB*Plus
 
 
ECPGPlus
 
 

Funciones empresariales de DBA

Característica PostgreSQL Postgres Advanced Server de EDB
Administración de recursos
 
 
EDB*Loader
 
 
Vistas de catálogo ampliadas
 
 

Compatibilidad de la base de datos con Oracle

Característica PostgreSQL Postgres Advanced Server de EDB
Free Migration Assessment Portal in the Cloud
 
 
Compatibilidad con tipos de datos
 
 
Migración automática de los esquemas, datos y objetos
 
 
Compatibilidad con PL/SQL en procedimientos almacenados y desencadenadores
 
 
Depurador PL/SQL
 
 
EDB*OCI
 
 
Soporte Pro*C
 
 
Cargador de datos masivos
 
 
Procesador de línea de comandos interactivo y por lotes
 
 
Replicación con Oracle (*utiliza el servidor de replicación EDB Postgres)
 
 

Descripciones del paquete de funciones para Postgres Advanced Server de EDB

Nombre del paquete Descripción del paquete
DBMS_ALERT Funciones que permiten una notificación asincrónica de los eventos de bases de datos a través de una Alerta. Mediante estos desencadenadores y paquetes, una aplicación puede notificarse cuando se cambian valores de interés en la base de datos.
DBMS_AQ Las funciones de colas de mensajes integradas en la base de datos permiten que las aplicaciones se comuniquen una con otra a través de mensajes asíncronos a la base de datos.
DBMS_CRYPTO Proporciona funciones para cifrar y descifrar datos almacenados.
DBMS_JOB Fue reemplazado por DBMS_SCHEDULER, pero se incluyó para la compatibilidad con aplicaciones anteriores de Oracle.
DBMS_LOB Funciones que permiten el acceso a valores de Grandes Objetos y su manipulación.
DBMS_LOCK Proporciona una interfaz de función para los servicios de administración de bloqueos.
DBMS_OUTPUT Permite el envío de mensajes desde procedimientos almacenados, paquetes y desencadenadores para el uso de depuración o aplicación.
DBMS_PIPE Funciones que permiten dos o más sesiones en la misma instancia de base de datos para comunicarse entre sí.
DBMS_PROFILER Proporciona funciones para perfilar procedimientos almacenados de cargas de trabajo e identificar cuellos de botella de rendimiento.
DBMS_REDACT Un mecanismo de políticas genérico y escalable para asignar diferentes tipos de redacción basados en el tipo de datos de la columna que protege información sensible como los números de seguro social o de la tarjeta de crédito, en apoyo de iniciativas de seguridad como RGPD, HIPPA y PCI-DSS.
DBMS_SCHEDULER Un programador de tareas para crear y ejecutar tareas repetitivas y desatendidas dentro de la base de datos.
DBMS_SQL Permite el uso de SQL dinámico en procedimientos para que las aplicaciones ejecuten instrucciones de SQL con parámetros desconocidos (como el nombre de la tabla) hasta el tiempo de ejecución.
DBMS_RANDOM Funciones útiles para generar valores aleatorios de texto, números y fechas.
DBMS_RLS Implementa funciones de seguridad de filas en la base de datos y boquea usuarios para que no puedan ver los datos del otro en la misma aplicación.
DBMS_SESSION Funciones con la capacidad de habilitar y deshabilitar funciones.
DBMS_UTLTITY Una recopilación de funciones para obtener información sobre diversas operaciones de tiempo de ejecución y metadatos de la base de datos.
UTL_ENCODE Funciones para realizar codificación y decodificación de datos de Base64 destinados al transporte entre hosts.
UTL_FILE Permite que los procedimientos de la base de datos lean y escriban archivos de texto del sistema operativo en una manera de secuencia de E/S.
UTL_HTTP Funciones que ofrecen la capacidad de hacer llamadas HTTP para acceder a información en servidores web.
UTL_MAIL Brinda funciones para crear, administrar y enviar correos electrónicos desde la base de datos, como archivos adjuntos, CC y CCO.
UTL_RAW Funciones que admiten la manipulación de tipos de datos sin procesar.
UTL_SMTP Brinda funciones para enviar correos electrónicos a través de SMTP de acuerdo con la especificación RFC821.
UTL_URL Funciones para salir y volver a ingresar en secuencias URL.

For complete specifications for each supported Function Package see the Database Compatibility for Oracle® Developer's Guide in the Documentation section.