PolarDB-X

Diseñado para resolver retos de bases de datos: concurrencia extremadamente alta, almacenamiento masivo de datos y cuellos de botella de rendimiento en tablas de gran tamaño.

PolarDB-X

PolarDB-X es una base de datos distribuida cloud native desarrollada por Alibaba Cloud. Es compatible con la sintaxis de MySQL y ofrece capacidades de escalado horizontal, alta disponibilidad de nivel financiero y funcionalidad de procesamiento híbrido transaccional y analítico (HTAP). Distribuye las cargas de trabajo de negocio en varios nodos de cómputo y almacenamiento, y está diseñada para resolver desafíos de bases de datos como la concurrencia extremadamente alta, el almacenamiento masivo de datos y los cuellos de botella de rendimiento en tablas de gran tamaño.

PolarDB-X ha sido ampliamente probada en los festivales de compras Double 11 de Tmall y ha ayudado a clientes de sectores como el financiero, la logística, la energía, el comercio electrónico y los servicios públicos a afrontar sus desafíos de negocio.

Almacenamiento de alto volumen

Aumenta linealmente el espacio de almacenamiento para ofrecer almacenamiento a escala de petabytes y deja atrás los cuellos de botella de almacenamiento de las bases de datos independientes.

Funcionalidad HTAP

Ofrece capacidades de procesamiento masivo paralelo (MPP) para mejorar significativamente la eficiencia del análisis complejo y las consultas sobre grandes volúmenes de datos.

Escalado

Ofrece una amplia gama de algoritmos para distribuir los datos entre varios nodos de almacenamiento y reduce eficazmente el volumen de datos almacenados en una sola tabla.

Características

Distintas arquitecturas para diversos requisitos de implementación

PolarDB-X está disponible en las versiones 1.0 y 2.0.

PolarDB-X 1.0

PolarDB-X 1.0 consta de instancias de PolarDB-X en la capa de cómputo y de instancias personalizadas de ApsaraDB RDS en la capa de almacenamiento. PolarDB-X 2.0 fragmenta bases de datos y tablas mediante la incorporación de varias instancias de ApsaraDB RDS for MySQL. Ofrece diversas soluciones de fragmentación adaptadas a escenarios de procesamiento de transacciones en línea (OLTP) para cubrir los requisitos de alta concurrencia, almacenamiento de alto volumen y cómputo a gran escala.

PolarDB-X 2.0

PolarDB-X 2.0 admite transacciones distribuidas con consistencia fuerte basadas en el control de concurrencia de múltiples versiones (MVCC) a escala global, logra enormes mejoras de rendimiento mediante protocolos RPC privados y permite lecturas consistentes en los nodos seguidores. Estas optimizaciones simplifican las operaciones de O&M.

Arquitectura cloud native para ofrecer capacidades de nivel empresarial

PolarDB-X separa el almacenamiento del cómputo y abstrae los recursos en conjuntos de recursos. Esto le permite administrar los recursos por conjunto de recursos y realizar cambios de configuración en minutos.

Distribución transparente

Ofrece escalado elástico para superar los límites de almacenamiento de las bases de datos independientes e implementa el balanceo de carga automático en la capa de datos sin afectar las aplicaciones. PolarDB-X implementa consultas DDL distribuidas con base en la filosofía de diseño de gh-ost para mejorar el rendimiento de la fragmentación. PolarDB-X ofrece la función de binlog global para garantizar una transición fluida de bases de datos independientes a bases de datos distribuidas.

Confiabilidad de nivel financiero

Utiliza el protocolo Paxos para implementar diversas capacidades de recuperación ante desastres con un objetivo de punto de recuperación (RPO) de 0. PolarDB-X también ofrece transacciones distribuidas con consistencia fuerte mediante los niveles de aislamiento de lectura confirmada (RC) y lectura repetible (RR) para cumplir con las especificaciones TPC-C.

Rendimiento sólido

Ofrece escalabilidad lineal con hasta 140 millones de transacciones por segundo (TPS) en picos de carga y gestiona con facilidad el pico de tráfico durante el festival de compras Double 11 de 2020.

Procesamiento híbrido

Ofrece capacidades de computación paralela y escalado automático para admitir reportes y análisis en tiempo real de datos en línea. PolarDB-X admite la separación inteligente de lectura y escritura y el análisis en réplicas de solo lectura. Esto ayuda a aislar los recursos al ejecutar consultas OLTP y de procesamiento analítico en línea (OLAP). PolarDB-X ofrece alta concurrencia y escalado de almacenamiento sin límites, así como SQL estandarizado y transacciones ACID para el almacenamiento centralizado de petabytes de datos.

Compatibilidad con el ecosistema

Un servicio de base de datos de desarrollo propio compatible con el conjunto completo de herramientas del ecosistema de bases de datos, los formatos de binlog de MySQL y las herramientas de código abierto para la fragmentación de bases de datos y tablas. PolarDB-X puede conectarse a las instancias primaria y secundaria de ApsaraDB RDS for MySQL y se integra perfectamente con el ecosistema de big data. Puede realizar operaciones por lotes basadas en web en varias instancias de ApsaraDB RDS for MySQL, como operaciones DDL y de escalado.

Medidas avanzadas para asegurar las bases de datos

PolarDB-X se implementa en la nube pública y utiliza diversos métodos para garantizar la seguridad en producción.

Seguridad de los datos

Admite Virtual Private Cloud (VPC), listas blancas de direcciones IP, cifrado asimétrico y cifrado transparente de datos (TDE) para garantizar la seguridad del servicio de datos.

Estabilidad del servicio

Asigna recursos físicos dedicados de alto rendimiento a cada instancia y proporciona un aislamiento completo entre instancias para garantizar la confiabilidad de los servicios de datos.

Estabilidad de O&M

Admite la implementación aislada del sistema de O&M en varias regiones para garantizar la estabilidad del sistema de O&M.

Amplias funciones de O&M para reducir significativamente los costos de O&M

Puede liberarse de la mayor parte de la carga de trabajo de operación y mantenimiento (O&M) mediante funciones desarrolladas con base en la amplia experiencia de los expertos de Alibaba Cloud.

Respaldo y restauración

Admite respaldos automáticos periódicos y respaldos manuales que surten efecto de inmediato. Puede clonar instancias para restaurar datos eliminados hasta cualquier punto en el tiempo.

Actualización de versión

Realiza automáticamente actualizaciones de versión menor en línea para corregir errores conocidos sin interferir en su negocio.

Monitoreo y alertas

Monitorea recursos de cómputo, recursos de almacenamiento y bases de datos, admite políticas de alertas personalizadas y ofrece una descripción general completa de todas las instancias.

Auditoría y análisis de SQL

Identifica rápidamente las consultas SQL problemáticas con base en la sintaxis de consulta flexible y potente, y ofrece análisis en tiempo real de las consultas SQL y el centro de reportes listo para usar.

Escenarios

Admite consultas de concurrencia extremadamente alta

El transporte público implica un gran número de vehículos de diferentes marcas y modelos, y una variedad de métodos de facturación. El sistema de base de datos debe almacenar grandes cantidades de datos y realizar consultas complejas. La combinación de PolarDB-X y AnalyticDB es ideal para construir un sistema inteligente de transporte público urbano, donde PolarDB-X se utiliza para almacenar grandes cantidades de datos y AnalyticDB se utiliza para analizar los datos. Este sistema puede cumplir con los requisitos de escenarios intensivos en cómputo, como la planificación de rutas, la consulta de líneas de autobús, la predicción de llegada de autobuses, la liquidación de reportes de negocio y la programación de autobuses, y por lo tanto mejorar la eficiencia operativa y la calidad del servicio.

Características

  • Escalado elástico

    PolarDB-X utiliza una arquitectura jerárquica que garantiza la escalabilidad lineal en términos de concurrencia, cómputo y almacenamiento de datos. La configuración de las instancias de PolarDB-X puede ampliarse o reducirse en respuesta a las fluctuaciones del tráfico.

  • Listo para usar

    PolarDB-X le permite actualizar fácilmente una base de datos independiente a una base de datos distribuida, a la vez que ofrece una amplia variedad de funciones de operación y mantenimiento (O&M). En comparación con las bases de datos distribuidas autogestionadas, las instancias de PolarDB-X pueden reducir significativamente los costos de I+D.

  • Compatibilidad con el ecosistema

    PolarDB-X es altamente compatible con MySQL y está perfectamente integrado con el ecosistema de big data. Sincroniza los datos con AnalyticDB en tiempo real para permitir el análisis en tiempo real de grandes cantidades de datos y potenciar la inteligencia de negocios.

Ofrece consistencia de datos fuerte y confiabilidad de nivel financiero

Este escenario requiere una consistencia de datos fuerte, así como alta disponibilidad, confiabilidad y seguridad. PolarDB-X utiliza el protocolo Paxos para implementar una variedad de capacidades de recuperación ante desastres con un RPO de 0. PolarDB-X también ofrece transacciones distribuidas con consistencia fuerte mediante los niveles de aislamiento RC y RR para cumplir con los requisitos de confiabilidad de nivel financiero de los modelos TPC-C y de transferencia bancaria.

Características

  • Consistencia fuerte

    PolarDB-X admite transacciones distribuidas con consistencia fuerte e índices secundarios globales para garantizar la consistencia de los datos de las transacciones en entornos distribuidos.

  • Escalabilidad lineal

    PolarDB-X divide horizontalmente la base de datos original para superar el límite de almacenamiento de datos del sistema de base de datos y gestionar el tráfico concurrente de alto volumen durante las horas pico.

  • Escalado fluido

    PolarDB-X admite un escalado en caliente fluido con un impacto mínimo en las aplicaciones, lo que ofrece eficazmente una estrategia de escalado segura para la futura expansión del negocio.

Se adapta a tablas de gran tamaño y a fluctuaciones del tráfico

En los escenarios de promociones a gran escala del comercio electrónico, el aumento repentino de la demanda supone un desafío para el sistema. PolarDB-X ha sido ampliamente probado en los festivales de compras Double 11 de Tmall y en los negocios de los clientes de Alibaba Cloud en diversas industrias. Puede mejorar eficazmente el rendimiento de actualización concurrente de los datos calientes y garantizar la operación estable del negocio.

Características

  • Aislamiento del negocio

    PolarDB-X divide verticalmente los centros de negocio para que los diferentes tipos de datos del negocio puedan almacenarse en distintas instancias de ApsaraDB RDS. Esto garantiza que los recursos estén aislados entre usuarios y hace que toda la arquitectura de base de datos sea físicamente escalable.

  • Alta concurrencia

    PolarDB-X ofrece capacidades de escalado fluido y de cambio de configuración flexible que permiten multiplicar la capacidad de cómputo y almacenamiento del sistema de negocio en poco tiempo. Esto le permite responder con facilidad a los picos de tráfico.

  • Madurez y estabilidad

    PolarDB-X es una solución ampliamente probada para gestionar el tráfico concurrente de alto volumen durante el Double 11.

phone Contactar con nosotros
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.