PolarDB for Xscale

PolarDB for Xscale (PolarDB-X) de Alibaba Cloud es un servicio de base de datos distribuida de alto rendimiento nativo de la nube desarrollado de forma independiente por Alibaba Cloud. PolarDB for Xscale puede proporcionar alto rendimiento, gran capacidad de almacenamiento, baja latencia, alta escalabilidad y alta disponibilidad para satisfacer los requisitos empresariales en la era de la nube.

Ventajas

Arquitectura nativa en la nube y compatibilidad con el ecosistema MySQL

PolarDB for Xscale se puede implementar mediante el uso de contenedores basados en los recursos proporcionados por Alibaba Cloud. Por lo tanto, puede crear y configurar un clúster de PolarDB for Xscale en cuestión de minutos. PolarDB for Xscale es compatible con el método de facturación de pago por uso para ayudar a reducir los costos con precisión.

Arquitectura con recursos de computación y almacenamiento desacoplados

PolarDB for Xscale utiliza una arquitectura de sistema sin compartición para desacoplar el almacenamiento y los recursos informáticos. En esta arquitectura, puede planificar la capacidad de almacenamiento en función de los requisitos empresariales.

Distribución transparente

PolarDB for Xscale tiene como objetivo proporcionar bases de datos distribuidas que se pueden administrar tan fácilmente como bases de datos MySQL independientes.

Múltiples modos de implementación

PolarDB for Xscale proporciona múltiples modos de implementación para cumplir con los requisitos comerciales de diferentes industrias. Puede implementar una instancia de base de datos en Alibaba Cloud o Apsara Stack. PolarDB for Xscale también es compatible con DBStack y la edición de software PolarDB for Xscale Lite.

Características

Servicio integrado de base de datos distribuida

PolarDB for Xscale edición estándar

PolarDB for Xscale es totalmente compatible con MySQL y utiliza la arquitectura multi-réplica basada en Paxos que incluye un nodo primario, un nodo secundario y un nodo de registro. PolarDB for Xscale tiene una amplia gama de especificaciones y es rentable. PolarDB for Xscale edición estándar se puede migrar fácilmente a PolarDB for Xscale edición empresarial.

PolarDB for Xscale edición empresarial

PolarDB for Xscale está construido con base en una arquitectura en la que los recursos de computación y almacenamiento están desacoplados. Puede escalar un clúster PolarDB for Xscale en línea. La capacidad de almacenamiento de un clúster PolarDB for Xscale se puede ampliar hasta petabytes de datos. PolarDB for Xscale se aplica a las empresas que requieren alta concurrencia, alto rendimiento y las capacidades para procesar grandes cantidades de datos.

Compatibilidad y facilidad de uso

Particionamiento automático

Las bases de datos PolarDB for Xscale creadas en modo AUTO son compatibles con la función de particionamiento automático. Al crear una tabla, no es necesario especificar una clave de partición. Los datos de la tabla se distribuyen de forma automática y uniforme entre las particiones.

Cargas de trabajo híbridas

PolarDB for Xscale proporciona las funciones de computación paralela y escalado automático para permitir la compatibilidad con el análisis en tiempo real de datos e informes en línea. PolarDB-X es compatible con la división inteligente de lectura/escritura y el análisis de réplicas de solo lectura. Esto ayuda a aislar los recursos al realizar consultas de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP).

Coherencia de datos de grado financiero

PolarDB for Xscale utiliza el protocolo Paxos para implementar una variedad de capacidades de recuperación de desastres con un objetivo de punto de recuperación (RPO) de 0. PolarDB for Xscale también proporciona transacciones distribuidas fuertemente consistentes a través de niveles de aislamiento de lectura comprometida (RC) y lectura repetible (RR).

Compatibilidad con ecosistemas MySQL nativos

PolarDB for Xscale es compatible con MySQL y con registros binarios. Puede configurar la sincronización de datos entre un clúster PolarDB for Xscale y un nodo de base de datos MySQL para conectar sus bases de datos a los ecosistemas de macrodatos existentes. PolarDB for Xscale también es compatible con particionamiento de código abierto y herramientas de fragmentación.

Capacidades de clase empresarial

Recuperación ante desastres de clase empresarial

PolarDB for Xscale se puede implementar en diferentes modos para la recuperación de desastres. Por ejemplo, puede implementar PolarDB for Xscale en varias zonas dentro de la misma región o en tres centros de datos en dos regiones. PolarDB for Xscale cumple con los estándares para bases de datos transaccionales financieras distribuidas y ha superado las pruebas de estabilidad a largo plazo de bases de datos distribuidas emitidas por la Academia China de Tecnología de la Información y las Comunicaciones.

Supervisión de clase empresarial

PolarDB for Xscale supervisa los recursos informáticos, los recursos de almacenamiento y las bases de datos, es compatible con políticas de alerta personalizadas y proporciona una visión general completa de todas las instancias.

Diagnóstico y optimización de clase empresarial

PolarDB for Xscale es capaz de identificar rápidamente consultas SQL problemáticas basadas en la sintaxis de consulta flexible y potente y proporciona análisis en tiempo real de consultas SQL y el centro de informes listo para usar.

Escenarios

Compatibilidad con consultas de concurrencia ultra 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 es necesario para almacenar grandes cantidades de datos y realizar consultas complejas. La combinación de PolarDB para Xscale 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 los escenarios de computación intensiva (como planificación de rutas, consulta de línea de autobús, predicción de llegada de autobús, liquidación de informes comerciales y cronograma de autobuses), mejorando así la eficiencia operativa y la calidad del servicio.

Efectos de la solución

  • Auto Scaling

    PolarDB for Xscale utiliza una arquitectura jerárquica para garantizar la escalabilidad lineal en términos de concurrencia, computación y almacenamiento de datos. Las configuraciones de las instancias PolarDB for Xscale se pueden actualizar o degradar en respuesta a las fluctuaciones del tráfico.

  • Servicios listos para su uso

    PolarDB for Xscale le permite actualizar fácilmente una base de datos independiente a una base de datos distribuida al tiempo que proporciona una gran cantidad de funciones de Operación y Mantenimiento (O&M). En comparación con las bases de datos distribuidas autogestionadas, las instancias PolarDB-X pueden reducir significativamente los costos de I+D.

  • Compatibilidad con ecosistemas MySQL

    PolarDB for Xscale es altamente compatible con MySQL y perfectamente integrado con el ecosistema de macrodatos. Sincroniza los datos con AnalyticDB en tiempo real para implementar el análisis en tiempo real de grandes cantidades de datos y capacitar a las empresas para implementar inteligencia empresarial.

Arquitectura distribuida para garantizar la disponibilidad del servicio

En este escenario, la infraestructura de la nube y los servicios de soporte deben estar altamente disponibles y pueden retener datos en el almacenamiento durante un largo período con alta confiabilidad. PolarDB for Xscale proporciona recursos físicos dedicados de alto rendimiento y es compatible con instancias en diferentes zonas. Los datos en PolarDB for Xscale están completamente aislados entre instancias. De esta manera, se garantiza la estabilidad del servicio.

Efectos de la solución

  • Consistencia de datos fuerte

    PolarDB for Xscale utiliza el protocolo 2PC/XA para garantizar la consistencia de los datos al cambiar datos en bases de datos con múltiples tablas y particiones en negocios tradicionales. Además, PolarDB for Xscale es compatible con la replicación de tablas pequeñas para mejorar el rendimiento de la base de datos al realizar operaciones JOIN en tablas en diferentes particiones.

  • Alta disponibilidad

    PolarDB for Xscale puede implementar un cambio rápido de servicio basado en un mecanismo de arbitraje cuando ocurren errores. También puede usar Apsara Stack Resilience (ASR) para controlar el tráfico entre los diferentes centros de datos en los que se implementa PolarDB for Xscale. Cuando un centro de datos falla, los servicios se pueden cambiar rápidamente a otros centros de datos.

  • Servicio de expertos en base de datos

    PolarDB for Xscale proporciona un servicio de expertos en bases de datos. Los expertos en bases de datos de Alibaba Cloud participan en el diseño de su proyecto y brindan sugerencias sobre cómo diseñar su sistema de base de datos distribuida en función de sus requisitos reales.

Entrega de una sólida consistencia de datos y confiabilidad de grado financiero

En escenarios financieros, las empresas requieren una alta disponibilidad de datos, alta seguridad de datos y una sólida consistencia de datos. PolarDB for Xscale utiliza el protocolo Paxos para implementar una variedad de capacidades de recuperación de desastres con un objetivo de punto de recuperación (RPO) de 0. PolarDB for Xscale también proporciona transacciones distribuidas fuertemente consistentes a través de niveles de aislamiento de lectura comprometida (RC) y lectura repetible (RR) para cumplir con los requisitos de los modelos de TPC-C y transferencia bancaria para una confiabilidad de grado financiero.

Efectos de la solución

  • Consistencia de datos fuerte

    PolarDB for Xscale es compatible con transacciones distribuidas fuertemente consistentes e índices secundarios globales para garantizar la consistencia de los datos de transacciones en entornos distribuidos.

  • Escalabilidad lineal

    PolarDB for Xscale divide horizontalmente la base de datos original para romper el límite de almacenamiento de datos del sistema de base de datos y manejar el tráfico concurrente de alto volumen durante las horas pico.

  • Escalado fluido

    PolarDB for Xscale es compatible con el escalado fluido más popular con un impacto mínimo en las aplicaciones, lo que proporciona una estrategia de escalado segura para la expansión empresarial en el futuro.

phone Contactar con nosotros