Database
 sql >> Database >  >> RDS >> Database

Huawei GaussDB

GaussDB è un DBMS sviluppato da Huawei, che può essere distribuito su più computer, eliminando così i colli di bottiglia di storage e prestazioni inerenti a un singolo computer. GaussDB è basato su PostgreSQL. Huawei ha iniziato a lavorare al progetto GaussDB nel 2011, che prende il nome dal matematico tedesco Carl Friedrich Gauss.

Huawei descrive GaussDB come un DBMS "AI-Native". Con questo, si riferiscono alla capacità del DBMS di utilizzare l'Intelligenza Artificiale (AI) per autoregolarsi, diagnosticare automaticamente i guasti e auto-ripararsi.

GaussDB è multipiattaforma e funziona su macchine con architetture diverse:processori basati su Arm e x86, nonché GPU (unità di elaborazione grafica) e NPU (unità di elaborazione neurale, acceleratori hardware progettati per potenziare le applicazioni di intelligenza artificiale).

GaussDB è disponibile come pacchetto software autonomo, come parte di un cloud privato o come servizio gestito sul cloud pubblico di Huawei.

Il modulo cloud pubblico di GaussDB è chiamato Data Warehouse Service (DWS). Huawei fornisce applicazioni client grafiche e non grafiche che consentono agli utenti di lavorare con i dati DWS. Per accedere ai dati DWS da altre applicazioni è necessario utilizzare ODBC o JDBC.

ODBC fornisce un'interfaccia uniforme tra DBMS e isola le applicazioni dal database utilizzando un middleware noto come driver ODBC per tradurre le richieste dell'applicazione in qualcosa che il database comprende. Huawei fornisce un driver ODBC per DWS, disponibile per piattaforme Windows e Linux.

Poiché GaussDB è basato su PostgreSQL, è possibile accedervi anche utilizzando il driver ODBC PostgreSQL open source.

Easysoft fornisce anche un driver ODBC PostgreSQL per piattaforme Windows, Linux e AIX (altre piattaforme disponibili su richiesta). Il driver Easysoft PostgreSQL ODBC è supportato, il che significa che ti aiuteremo con qualsiasi installazione iniziale, problemi di configurazione e supporto continuo per mantenerti attivo e funzionante, in caso di guasto o modifica dell'hardware su cui stai eseguendo i driver Easysoft. Possiamo anche cambiare il driver, se questo è un modo praticabile per soddisfare i tuoi requisiti di accesso ai dati.

Se devi accedere a GaussDB da una piattaforma per la quale non puoi ottenere un driver ODBC Huawei/PostgreSQL, puoi provare a utilizzare Easysoft ODBC-ODBC Bridge. Il bridge ODBC-ODBC è un prodotto server client. Si installa il componente server sulla macchina in cui è installato il driver ODBC Huawei/PostgreSQL. Si installa il componente client sulla macchina in cui è in esecuzione l'applicazione. Il client passa quindi le richieste ODBC tramite il server al driver ODBC. I dati restituiti al driver ODBC vengono passati all'applicazione client dal server Bridge tramite il client.

Se si desidera connettersi a DWS da un'applicazione Java, è necessario utilizzare JDBC. JDBC è l'equivalente Java di ODBC e consente l'accesso tramite un driver JDBC anziché un driver ODBC.

È possibile utilizzare il driver Huawei JDBC o il driver PostgreSQL JDBC per accedere a DWS da un'applicazione Java. È necessario Java Development Kit (JDK) 1.6 o successivo sulla macchina client in cui si trova l'applicazione Java.

Se stai utilizzando GaussDB in un ambiente embedded in cui puoi utilizzare solo il driver Huawei JDBC per l'accesso client, Easysoft fornisce un'altra opzione di connettività, se stai utilizzando un'applicazione che supporta solo ODBC. È possibile utilizzare il gateway ODBC-JDBC Easysoft. Il gateway fornisce un driver ODBC per l'applicazione client e un'applicazione Java per il driver JDBC. Il gateway converte le richieste ODBC in richieste JDBC, presupponendo che il driver JDBC di destinazione sia in grado di supportare la funzionalità richiesta.