sql >> Base de Datos >  >> RDS >> Database

Huawei Gauss DB

GaussDB es un DBMS desarrollado por Huawei, que se puede distribuir en varias computadoras, lo que elimina los cuellos de botella de almacenamiento y rendimiento inherentes a una sola computadora. GaussDB se basa en PostgreSQL. Huawei comenzó a trabajar en el proyecto GaussDB en 2011, que lleva el nombre del matemático alemán Carl Friedrich Gauss.

Huawei describe GaussDB como un DBMS "nativo de IA". Con esto, se refieren a la capacidad del DBMS para utilizar la inteligencia artificial (IA) para autoajustarse, diagnosticar fallas automáticamente y repararse a sí mismo.

GaussDB es multiplataforma y se ejecuta en máquinas con diversas arquitecturas:procesadores basados ​​en Arm y x86, así como GPU (unidades de procesamiento de gráficos) y NPU (unidades de procesamiento neuronal, que son aceleradores de hardware diseñados para impulsar las aplicaciones de inteligencia artificial).

GaussDB está disponible como un paquete de software independiente, como parte de una nube privada o como un servicio administrado en la nube pública de Huawei.

La forma de nube pública de GaussDB se llama Servicio de almacenamiento de datos (DWS). Huawei proporciona aplicaciones de cliente gráficas y no gráficas que permiten a los usuarios trabajar con datos DWS. Para acceder a los datos de DWS desde otras aplicaciones, debe usar ODBC o JDBC.

ODBC proporciona una interfaz uniforme entre DBMS y aísla las aplicaciones de la base de datos mediante el uso de un middleware conocido como controlador ODBC para traducir las solicitudes de la aplicación en algo que la base de datos comprenda. Huawei proporciona un controlador ODBC para DWS, que está disponible para plataformas Windows y Linux.

Debido a que GaussDB se basa en PostgreSQL, también se puede acceder mediante el controlador ODBC de PostgreSQL de código abierto.

Easysoft también proporciona un controlador ODBC de PostgreSQL para plataformas Windows, Linux y AIX (otras plataformas disponibles bajo pedido). El controlador ODBC de Easysoft PostgreSQL es compatible, lo que significa que lo ayudaremos con cualquier instalación inicial, problemas de configuración y soporte continuo para mantenerlo en funcionamiento, en caso de que el hardware en el que está ejecutando los controladores de Easysoft falle o cambie. También podemos cambiar el controlador, si esta es una forma viable de cumplir con sus requisitos de acceso a los datos.

Si necesita acceder a GaussDB desde una plataforma para la que no puede obtener un controlador ODBC de Huawei/PostgreSQL, puede intentar usar Easysoft ODBC-ODBC Bridge. El puente ODBC-ODBC es un producto de servidor cliente. Instale el componente del servidor en la máquina donde está instalado el controlador ODBC de Huawei/PostgreSQL. Instala el componente de cliente en la máquina donde se ejecuta su aplicación. Luego, el cliente pasa las solicitudes ODBC a través del servidor al controlador ODBC. Los datos devueltos al controlador ODBC se pasan a la aplicación cliente desde el servidor Bridge a través del cliente.

Si desea conectarse a DWS desde una aplicación Java, debe usar JDBC. JDBC es el equivalente Java de ODBC y permite el acceso a través de un controlador JDBC en lugar de un controlador ODBC.

Puede utilizar el controlador JDBC de Huawei o el controlador JDBC de PostgreSQL para acceder a DWS desde una aplicación Java. Necesita Java Development Kit (JDK) 1.6 o posterior en la máquina cliente donde se encuentra la aplicación Java.

Si está utilizando GaussDB en un entorno integrado donde solo puede usar el controlador JDBC de Huawei para el acceso del cliente, Easysoft proporciona otra opción de conectividad, si está utilizando una aplicación que solo admite ODBC. Puede utilizar la puerta de enlace ODBC-JDBC de Easysoft. La puerta de enlace proporciona un controlador ODBC para la aplicación cliente y una aplicación Java para el controlador JDBC. La puerta de enlace traduce las solicitudes ODBC a solicitudes JDBC, suponiendo que el controlador JDBC de destino sea capaz de admitir la funcionalidad solicitada.