Database
 sql >> Baza danych >  >> RDS >> Database

Huawei GaussDB

GaussDB to DBMS opracowany przez Huawei, który może być rozłożony na wiele komputerów, eliminując w ten sposób wąskie gardła pamięci masowej i wydajności związane z pojedynczym komputerem. GaussDB bazuje na PostgreSQL. Huawei rozpoczął pracę nad projektem GaussDB w 2011 roku, nazwanym na cześć niemieckiego matematyka Carla Friedricha Gaussa.

Huawei opisuje GaussDB jako DBMS „natywny dla AI”. Odnoszą się w ten sposób do zdolności DBMS do korzystania ze sztucznej inteligencji (AI) do samostrojenia, automatycznego diagnozowania błędów i samonaprawy.

GaussDB jest wieloplatformowy i działa na maszynach o różnej architekturze:procesory oparte na Arm- i x86, a także GPU (jednostki przetwarzania grafiki) i NPU (jednostki przetwarzania neuronowego, które są akceleratorami sprzętowymi zaprojektowanymi do wspomagania aplikacji sztucznej inteligencji).

GaussDB jest dostępny jako samodzielny pakiet oprogramowania, jako część chmury prywatnej lub jako usługa zarządzana w chmurze publicznej Huawei.

Forma GaussDB w chmurze publicznej nosi nazwę Data Warehouse Service (DWS). Huawei dostarcza graficzne i niegraficzne aplikacje klienckie, które umożliwiają użytkownikom pracę z danymi DWS. Aby uzyskać dostęp do danych DWS z innych aplikacji, musisz użyć ODBC lub JDBC.

ODBC zapewnia jednolity interfejs między systemami DBMS i izoluje aplikacje od bazy danych za pomocą oprogramowania pośredniego znanego jako sterownik ODBC do tłumaczenia żądań aplikacji na coś zrozumiałego dla bazy danych. Huawei zapewnia sterownik ODBC dla DWS, który jest dostępny zarówno dla platform Windows, jak i Linux.

Ponieważ GaussDB jest oparty na PostgreSQL, można do niego również uzyskać dostęp za pomocą sterownika ODBC PostgreSQL o otwartym kodzie źródłowym.

Easysoft dostarcza również sterownik PostgreSQL ODBC dla platform Windows, Linux i AIX (inne platformy dostępne na życzenie). Obsługiwany jest sterownik Easysoft PostgreSQL ODBC, co oznacza, że ​​pomożemy w każdej początkowej instalacji, problemach z konfiguracją, a także w stałym wsparciu, aby zapewnić ciągłość działania, w przypadku awarii lub zmiany sprzętu, na którym używasz sterowników Easysoft. Możemy również zmienić sterownik, jeśli jest to realny sposób spełnienia wymagań dotyczących dostępu do danych.

Jeśli chcesz uzyskać dostęp do GaussDB z platformy, dla której nie możesz uzyskać sterownika ODBC Huawei/PostgreSQL, możesz spróbować użyć Easysoft ODBC-ODBC Bridge. ODBC-ODBC Bridge to produkt typu klient-serwer. Instalujesz składnik serwera na komputerze, na którym jest zainstalowany sterownik ODBC Huawei/PostgreSQL. Instalujesz składnik klienta na komputerze, na którym działa aplikacja. Klient następnie przekazuje żądania ODBC przez serwer do sterownika ODBC. Dane zwracane do sterownika ODBC są przekazywane do aplikacji klienckiej z serwera Bridge za pośrednictwem klienta.

Jeśli chcesz połączyć się z DWS z aplikacji Java, musisz użyć JDBC. JDBC jest odpowiednikiem ODBC w Javie i umożliwia dostęp za pośrednictwem sterownika JDBC, a nie sterownika ODBC.

Aby uzyskać dostęp do DWS z aplikacji Java, można użyć sterownika Huawei JDBC lub sterownika PostgreSQL JDBC. Potrzebujesz pakietu Java Development Kit (JDK) w wersji 1.6 lub nowszej na komputerze klienckim, na którym znajduje się aplikacja Java.

Jeśli używasz GaussDB w środowisku osadzonym, w którym do dostępu klienta można używać tylko sterownika JDBC Huawei, Easysoft zapewnia inną opcję łączności, jeśli używasz aplikacji obsługującej tylko ODBC. Możesz użyć bramki Easysoft ODBC-JDBC. Brama udostępnia sterownik ODBC dla aplikacji klienckiej oraz aplikację Java dla sterownika JDBC. Brama tłumaczy żądania ODBC na żądania JDBC, zakładając, że docelowy sterownik JDBC jest w stanie obsługiwać żądaną funkcjonalność.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hekaton z niespodzianką:In-memory TVP – część 3

  2. Korzystanie z funkcji T-SQL DATEADD, DATEDIFF i DATEPART w prostych terminach

  3. Filtrowane indeksy i dołączone kolumny

  4. Rozważania dotyczące kolejności kolumn w indeksach i sortowaniach

  5. W poszukiwaniu szybkiej pamięci lokalnej