GaussDB er et DBMS udviklet af Huawei, som kan spredes over flere computere, og derved eliminerer de flaskehalse i lager og ydeevne, der er iboende i en enkelt computer. GaussDB er baseret på PostgreSQL. Huawei begyndte at arbejde på GaussDB-projektet i 2011, som blev opkaldt efter den tyske matematiker Carl Friedrich Gauss.
Huawei beskriver GaussDB som en "AI-Native" DBMS. Med dette refererer de til DBMS' evne til at bruge kunstig intelligens (AI) til at selvindstille, diagnosticere fejl automatisk og selvhelbredende.
GaussDB er på tværs af platforme og kører på maskiner med forskellige arkitekturer:Arm- og x86-baserede processorer samt GPU'er (grafiske processorenheder) og NPU'er (neurale processorenheder, som er hardwareacceleratorer designet til at booste kunstig intelligens-applikationer).
GaussDB er tilgængelig som en selvstændig softwarepakke, som en del af en privat sky eller som en administreret tjeneste på Huaweis offentlige sky.
Den offentlige skyform af GaussDB kaldes Data Warehouse Service (DWS). Huawei leverer grafiske og ikke-grafiske klientapplikationer, der gør det muligt for brugere at arbejde med DWS-data. For at få adgang til DWS-data fra andre applikationer skal du bruge enten ODBC eller JDBC.
ODBC giver en ensartet DBMS-grænseflade og isolerer applikationer fra databasen ved at bruge middleware kendt som en ODBC-driver til at oversætte applikationens anmodninger til noget, som databasen forstår. Huawei leverer en ODBC-driver til DWS, som er tilgængelig til både Windows- og Linux-platforme.
Fordi GaussDB er baseret på PostgreSQL, kan den også tilgås ved at bruge open source PostgreSQL ODBC-driveren.
Easysoft leverer også en PostgreSQL ODBC-driver til Windows-, Linux- og AIX-platforme (andre platforme tilgængelige på anmodning). Easysoft PostgreSQL ODBC-driveren er understøttet, hvilket betyder, at vi vil hjælpe dig med enhver indledende installation, konfigurationsproblemer samt løbende support for at holde dig oppe at køre, hvis den hardware, du kører Easysoft-drivere på, fejler eller ændres. Vi kan også ændre driveren, hvis dette er en levedygtig måde at opfylde dine dataadgangskrav.
Hvis du har brug for at få adgang til GaussDB fra en platform, som du ikke kan få en Huawei/PostgreSQL ODBC-driver til, kan du prøve at bruge Easysoft ODBC-ODBC Bridge. ODBC-ODBC Bridge er et klientserverprodukt. Du installerer serverkomponenten på den maskine, hvor Huawei/PostgreSQL ODBC-driveren er installeret. Du installerer klientkomponenten på den maskine, hvor din applikation kører. Klienten sender derefter ODBC-anmodningerne via serveren til ODBC-driveren. Data, der returneres til ODBC-driveren, sendes til klientapplikationen fra Bridge-serveren via klienten.
Hvis du vil oprette forbindelse til DWS fra en Java-applikation, skal du bruge JDBC. JDBC er Java-ækvivalenten til ODBC og muliggør adgang via en JDBC-driver i stedet for en ODBC-driver.
Du kan bruge enten Huawei JDBC-driveren eller PostgreSQL JDBC-driveren til at få adgang til DWS fra en Java-applikation. Du skal bruge Java Development Kit (JDK) 1.6 eller nyere på den klientmaskine, hvor Java-applikationen er placeret.
Hvis du bruger GaussDB i et indlejret miljø, hvor du kun kan bruge Huawei JDBC-driveren til klientadgang, tilbyder Easysoft en anden tilslutningsmulighed, hvis du bruger et program, der kun understøtter ODBC. Du kan bruge Easysoft ODBC-JDBC Gateway. Gatewayen giver en ODBC-driver til klientapplikationen og en Java-applikation til JDBC-driveren. Gatewayen oversætter ODBC-anmodninger til JDBC-anmodninger, forudsat at mål-JDBC-driveren er i stand til at understøtte den anmodede funktionalitet.