GaussDB е СУБД, разработена от Huawei, която може да бъде разпространена върху множество компютри, като по този начин се елиминират тесните места за съхранение и производителност, присъщи на един компютър. GaussDB е базиран на PostgreSQL. Huawei започна работа по проекта GaussDB през 2011 г., който беше кръстен на германския математик Карл Фридрих Гаус.
Huawei описва GaussDB като "AI-Native" СУБД. С това те имат предвид способността на СУБД да използва изкуствен интелект (AI) за самонастройка, автоматично диагностициране на грешки и самовъзстановяване.
GaussDB е кросплатформен и работи на машини с различни архитектури:базирани на Arm и x86 процесори, както и графични процесори (блокове за графична обработка) и NPU (невронни процесорни единици, които са хардуерни ускорители, предназначени да подобрят приложенията с изкуствен интелект).
GaussDB се предлага като самостоятелен софтуерен пакет, като част от частен облак или като управлявана услуга в публичния облак на Huawei.
Публичната облачна форма на GaussDB се нарича Data Warehouse Service (DWS). Huawei предоставя графични и неграфични клиентски приложения, които позволяват на потребителите да работят с DWS данни. За достъп до DWS данни от други приложения трябва да използвате ODBC или JDBC.
ODBC осигурява единен интерфейс между СУБД и изолира приложенията от базата данни, като използва междинен софтуер, известен като ODBC драйвер, за да преведе заявките на приложението в нещо, което базата данни разбира. Huawei предоставя ODBC драйвер за DWS, който е наличен както за Windows, така и за Linux платформи.
Тъй като GaussDB е базиран на PostgreSQL, той може да бъде достъпен и с помощта на драйвера с отворен код PostgreSQL ODBC.
Easysoft също така предоставя PostgreSQL ODBC драйвер за Windows, Linux и AIX платформи (други платформи се предлагат при поискване). Поддържа се драйверът на Easysoft PostgreSQL ODBC, което означава, че ние ще ви помогнем с всяка първоначална инсталация, проблеми с конфигурацията, както и текуща поддръжка, за да ви поддържаме и да работите, ако хардуерът, на който използвате драйвери на Easysoft, се повреди или промени. Можем също да променим драйвера, ако това е жизнеспособен начин да изпълним изискванията ви за достъп до данни.
Ако имате нужда от достъп до GaussDB от платформа, за която не можете да получите драйвер за Huawei/PostgreSQL ODBC, можете да опитате да използвате Easysoft ODBC-ODBC Bridge. ODBC-ODBC Bridge е клиентски сървърен продукт. Инсталирате сървърния компонент на машината, където е инсталиран Huawei/PostgreSQL ODBC драйвер. Инсталирате клиентския компонент на машината, където се изпълнява вашето приложение. След това клиентът предава ODBC заявките през сървъра на ODBC драйвера. Данните, върнати на ODBC драйвера, се предават на клиентското приложение от Bridge сървъра през клиента.
Ако искате да се свържете с DWS от Java приложение, трябва да използвате JDBC. JDBC е Java еквивалент на ODBC и позволява достъп чрез JDBC драйвер, а не ODBC драйвер.
Можете да използвате или Huawei JDBC драйвер, или PostgreSQL JDBC драйвер за достъп до DWS от Java приложение. Нуждаете се от Java Development Kit (JDK) 1.6 или по-нова версия на клиентската машина, където се намира приложението Java.
Ако използвате GaussDB във вградена среда, където можете да използвате само драйвера Huawei JDBC за клиентски достъп, Easysoft предоставя друга опция за свързване, ако използвате приложение, което поддържа само ODBC. Можете да използвате Easysoft ODBC-JDBC Gateway. Шлюзът осигурява ODBC драйвер за клиентското приложение и Java приложение за JDBC драйвера. Шлюзът превежда ODBC заявки в JDBC заявки, като се приеме, че целевият JDBC драйвер е в състояние да поддържа исканата функционалност.