AnalyticDB for PostgreSQL es un almacén de datos MPP nativo de la nube diseñado para cargas OLAP a gran escala. AnalyticDB for PostgreSQL admite el modo de almacenamiento elástico y el modo Serverless. Cree una instancia en modo de almacenamiento elástico, conéctese a ella y ejecute su primera consulta.
Requisitos previos
Debe contar con una cuenta de Alibaba Cloud. Si aún no tiene una, regístrese en el sitio web oficial de Alibaba Cloud.
-
Si utiliza AnalyticDB for PostgreSQL por primera vez, debe autorizar un rol vinculado al servicio en la consola. Siga estos pasos:
Inicie sesión en la consola de AnalyticDB for PostgreSQL.
En la esquina superior derecha de la página, haga clic en Create Instance.
En el cuadro de diálogo Create Service Linked Role, haga clic en OK.
Facturación
La creación de instancias genera cargos por cómputo y almacenamiento. Consulte los detalles de precios en Product pricing.
Prueba gratuita
Alibaba Cloud ofrece una prueba gratuita para instancias en modo de almacenamiento elástico. Si es un usuario nuevo de AnalyticDB for PostgreSQL, puede solicitarla en la página de prueba gratuita de Alibaba Cloud. Si no cumple los requisitos para la prueba gratuita, cree una instancia siguiendo el procedimiento descrito en este tema.
Procedimiento
Crear una instancia
Inicie sesión en la consola de AnalyticDB for PostgreSQL.
En la esquina superior derecha de la página, haga clic en Create Instance para ir a la página de compra.
-
En la página de compra, configure los parámetros principales. Mantenga los valores predeterminados para el resto de los parámetros. Todos los parámetros se describen en Create an instance.
Parámetro
Descripción
Ejemplo
Logon Instance
-
Subscription: Prepago. Ideal para uso a largo plazo y más rentable que pay-as-you-go. Las suscripciones más largas ofrecen mayores descuentos.
-
Pay-as-you-go: Pospago con facturación por hora. Recomendado para uso a corto plazo. Libere la instancia en cualquier momento para detener los cargos.
Pay-as-you-go
Region and Zone
Región donde se alojará la instancia. No se puede modificar después de la compra.
Para utilizar comunicación por red interna, cree la instancia en la misma región que su instancia ECS.
China (Hangzhou): Zone J
Product Type
-
Elastic Storage Mode: Permite escalar la capacidad de almacenamiento de forma independiente y en línea.
-
ServerlessPro: Solo requiere especificar recursos de cómputo. No es necesaria la preasignación de almacenamiento.
Elastic storage mode
Engine Version
Seleccione 7.0 Standard Edition para acceder a más funciones. También se admite la versión 6.0 Standard Edition.
7.0 Standard Edition
Instance Edition
-
High-performance (Basic Edition): Adecuada para la mayoría de los escenarios de análisis empresarial.
-
High-availability Edition: Recomendada para servicios empresariales críticos.
High-performance (Basic Edition)
VPC
Seleccione una VPC.
Para conectarse a una instancia ECS en la misma región mediante red interna, seleccione la misma VPC. Cree una VPC and vSwitch si es necesario.
vpc-xxxx
vSwitch
Seleccione un vSwitch dentro de la VPC. Si no aparece ninguno en la lista, elija una zona de disponibilidad diferente o create a vSwitch.
vsw-xxxx
-
Haga clic en Buy Now, verifique el pedido y haga clic en Create Now.
-
Complete el pago y haga clic en Console para volver a la lista de instancias.
NotaLa inicialización de una instancia de AnalyticDB for PostgreSQL toma cierto tiempo. Espere hasta que el estado cambie a Running antes de continuar.
(Opcional) Configurar una lista blanca de IP
Omita este paso si accede a la instancia únicamente a través de DMS. Para conectarse desde un IDE local, configure una lista blanca de IP. Obtenga la dirección IP de su cliente como se describe en Before you begin.
En la lista de instancias, haga clic en el ID de la instancia para abrir su página de detalles.
En el panel de navegación izquierdo, haga clic en Security Controls.
-
Haga clic en Create Whitelist y configure los siguientes parámetros:
Parámetro
Descripción
Whitelist Name
Nombre del nuevo grupo de lista blanca. Debe cumplir con los siguientes requisitos:
-
Debe contener solo letras minúsculas, dígitos o guiones bajos (_).
-
Debe comenzar con una letra minúscula y terminar con una letra minúscula o un dígito.
-
La longitud debe ser de entre 2 y 32 caracteres.
IP Addresses
Direcciones IP que se agregarán a la lista blanca. Tenga en cuenta lo siguiente:
-
Separe varias direcciones IP con comas (,). No se permiten duplicados. Puede agregar un máximo de 999 direcciones IP.
-
Puede usar direcciones IP en formato
10.23.12.24y bloques CIDR en formato10.23.12.24/24. CIDR corresponde a Classless Inter-Domain Routing. En el modo CIDR, /24 especifica la longitud del prefijo de dirección, la cual puede ser un número entero del 1 al 32. -
Establecer la longitud del prefijo en 0, como en
0.0.0.0/0o127.0.0.1/0, permite el acceso desde cualquier dirección IP. Esto representa un alto riesgo de seguridad. Proceda con precaución. -
127.0.0.1deniega el acceso desde todas las direcciones IP externas.
-
Haga clic en OK.
Crear una cuenta inicial
AnalyticDB for PostgreSQL proporciona dos tipos de usuarios:
Usuario privilegiado: La cuenta inicial posee el rol
RDS_SUPERUSERcon permisos completos sobre la base de datos.Usuario estándar: Sin permisos predeterminados. Un usuario privilegiado o un usuario con el permiso
GRANTdebe otorgar acceso a los objetos de la base de datos. Create and manage users.
En el panel de navegación izquierdo, haga clic en Account Management.
-
Haga clic en Create Account. En la ventana Create Account, introduzca un nombre de cuenta y establezca una contraseña. Luego, haga clic en OK.
Parámetro
Descripción
Account
El nombre de la cuenta inicial debe cumplir con los siguientes requisitos:
-
Debe contener solo letras minúsculas, dígitos y guiones bajos (_).
-
Debe comenzar con una letra minúscula y terminar con una letra minúscula o un dígito.
-
No puede comenzar con
gp. -
Debe tener una longitud de entre 2 y 16 caracteres.
New Password y Confirm Password
La contraseña debe cumplir con los siguientes requisitos:
-
Debe incluir caracteres de al menos tres de las siguientes categorías: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales.
-
Los caracteres especiales admitidos son
!@#$%^&*()_+-=. -
Debe tener una longitud de entre 8 y 32 caracteres.
ImportantePara garantizar la seguridad de los datos, cambie su contraseña periódicamente y no reutilice contraseñas anteriores.
-
Cargar un conjunto de datos de ejemplo
Cargue un conjunto de datos de ejemplo para realizar pruebas. Este proceso tarda aproximadamente entre 6 y 8 minutos.
-
En la esquina superior derecha de la página de detalles de la instancia, seleccione .

En el cuadro de diálogo Load Sample Dataset, haga clic en OK.
Conectarse a la base de datos
Esta sección describe cómo conectarse mediante DMS. Otros métodos se tratan en Client connections.
En la esquina superior derecha de la página de detalles de la instancia, haga clic en Log On to Database.
En la página Log On to Instance, introduzca la Database Account y la Database Password, y luego haga clic en Log On.
Consultar datos
-
En el panel de navegación izquierdo de DMS, haga clic en la instancia destino (en modo simple, cambie primero a la pestaña Database Instance) y compruebe que exista la base de datos
adb_sampledata_tpch.Si no se muestra, haga clic en el icono de actualización junto a la instancia.

-
Haga doble clic en el esquema
publicbajoadb_sampledata_tpchpara abrir una consola SQL. Ejecute la siguiente consulta.SELECT count(*) FROM lineitem;Resultado esperado:
+-----------+ | count(*) | +-----------+ |59986052 | +-----------+
Siguientes pasos
Explore más funciones de AnalyticDB for PostgreSQL:
Migración y sincronización de datos: Migre desde bases de datos autogestionadas o en la nube hacia AnalyticDB for PostgreSQL. Overview.
Escalado de instancias: Escale los recursos de cómputo con node scaling o amplíe la capacidad de almacenamiento conforme crezca su carga de trabajo.