Sus procedimientos almacenados, tipos de datos, sentencias SQL y funciones integradas existentes funcionan en PolarDB for PostgreSQL (Compatible with Oracle) con cambios mínimos. Basada en una arquitectura de separación de cómputo y almacenamiento, esta base de datos nativa de la nube ofrece confiabilidad y rendimiento de nivel Oracle sin costos de licenciamiento de Oracle.
Todos los nodos de cómputo comparten una única copia de los datos a través de PolarFileSystem, un sistema de archivos distribuido respaldado por PolarStore. Esta arquitectura permite escalar los recursos en minutos y recuperarse ante fallos en segundos. Un clúster tiene un nodo principal (lectura/escritura) y hasta 15 nodos de solo lectura. PolarProxy, la capa de proxy interna, gestiona la autenticación de seguridad, analiza las sentencias SQL, dirige las escrituras al nodo principal y distribuye la carga de lecturas entre los nodos de solo lectura; así, su aplicación se conecta al clúster como si fuera una base de datos de un solo nodo.
Beneficios
Gran capacidad
La capacidad de almacenamiento predeterminada es de hasta 500 TB. Añada almacenamiento sin necesidad de sharding ni de comprar instancias adicionales.
PolarStore (PSL4/PSL5) admite almacenamiento a nivel de petabytes. Para reservar recursos a nivel de petabytes, contact us .
Bajo costo
Almacenamiento compartido: al agregar un nodo de solo lectura, solo se cobran los recursos de cómputo. Las bases de datos tradicionales cobran tanto el cómputo como el almacenamiento por cada nodo agregado.
Almacenamiento elástico: no se necesita almacenamiento aprovisionado previamente. El almacenamiento escala automáticamente según el volumen de datos y se factura por horas.
Alto rendimiento
Ofrece más de 500,000 solicitudes de lectura por segundo y más de 150,000 solicitudes de escritura por segundo para cargas de trabajo de procesamiento transaccional en línea (OLTP).
Escalabilidad en minutos
La arquitectura de separación de cómputo y almacenamiento, así como la virtualización de contenedores, permiten añadir o quitar un nodo en 5 minutos. El almacenamiento se escala en línea sin interrumpir sus servicios.virtualización de contenedores
Consistencia de lectura
Los endpoints del clúster usan números de secuencia de registro (LSN) para garantizar la consistencia de lectura global, lo que elimina las inconsistencias causadas por retrasos de replicación entre el nodo principal y los nodos de solo lectura.
Latencia de replicación de milisegundos
La replicación física basada en registros de rehacer reemplaza la replicación lógica basada en registros binarios. Incluso las operaciones del lenguaje de definición de datos (DDL) en tablas grandes, como agregar un índice o una columna, no causan latencia de replicación.
Copia de seguridad rápida en segundos
Una copia de seguridad completa finaliza en 30 segundos, independientemente del volumen de datos. Las copias de seguridad se ejecutan sin bloquear la base de datos y casi no afectan las aplicaciones en ejecución.
Ejecución paralela entre nodos
Las sentencias SQL se ejecutan en paralelo en varios nodos de cómputo y utilizan todos los recursos de CPU, memoria y red disponibles para acelerar el rendimiento de las consultas analíticas. Para obtener más información, consulte Cross-node parallel execution.
Precios
Consulte Billable items o visite la página de compra de PolarDB.
Gestione clústeres
Gestione sus clústeres de PolarDB for PostgreSQL (Compatible with Oracle): cree clústeres, bases de datos y cuentas mediante cualquiera de las interfaces que se muestran a continuación:
Consola: una interfaz web gráfica.
CLI: Puede ejecutar todas las operaciones de la consola mediante la CLI.
CLI: Ejecute todas las operaciones de la consola desde la línea de comandos.
SDK: Integre todas las operaciones de la consola en su aplicación mediante el kit de desarrollo de software (SDK).
API: Llame a la API para automatizar la gestión de clústeres.
Después de crear un clúster, conéctese a él mediante:
Data Management Service (DMS): para el desarrollo de bases de datos basado en la web.
Herramientas de cliente: use pgAdmin o cualquier cliente compatible con PostgreSQL.
Conceptos clave
|
Término |
Definición |
|
Clúster |
Un nodo principal y hasta 15 nodos de solo lectura. |
|
Región |
Un centro de datos físico. Coloque su clúster en la misma región que su instancia de Elastic Compute Service (ECS) para obtener una latencia óptima. |
|
Zona |
Un área aislada físicamente dentro de una región, con alimentación eléctrica y redes independientes. Las zonas de la misma región son funcionalmente equivalentes. |
|
Especificación |
La configuración de recursos de un nodo, como 2 vCPU y 8 GB de memoria. |
Servicios relacionados
ECS: Acceda a su clúster de PolarDB desde una instancia de ECS en la misma región a través de una red interna para obtener un rendimiento óptimo.
Redis: Combine ECS, PolarDB y ApsaraDB for Redis para gestionar cargas de trabajo de lectura de alto tráfico y reducir los tiempos de respuesta.
MongoDB: Almacene datos estructurados en PolarDB y datos no estructurados en ApsaraDB for MongoDB cuando su aplicación tenga estructuras de datos diversas.
DTS: Use Data Transmission Service (DTS) para migrar bases de datos locales a un clúster de PolarDB for PostgreSQL (Compatible with Oracle).
OSSalmacenamiento en la nube: Object Storage Service (OSS) es un servicio de almacenamiento en la nube masivo, seguro, de bajo costo y altamente confiable de Alibaba Cloud.