launchbadge / sqlx

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
Apache License 2.0
13.39k stars 1.27k forks source link

Support openGauss Database. #1127

Open zmlzm opened 3 years ago

zmlzm commented 3 years ago

openGauss is a new open-source Database from Huawei and big group active community. It has best features that known from postgresql and mysql. It also suooprt MOT tech(like redis but rdbms).

office website github

openGauss is a relational database. It uses the client/server, single-process multi-thread architecture, and supports standalone and one-primary and multiple-standby deployment modes. In the primary/standby deployment mode, the standby node can be read, and HA and read expansion are supported.

Product Features

Compared with other open-source databases, openGauss has the following features: composite application scenarios, high performance, and high availability.

1.Composite application scenarios

2.High performance

3.High availability (HA)

4.AI capabilities

mehcode commented 3 years ago

Can you find the protocol documentation? It looks like it just uses the postgres protocol which means you should be able to connect to it already.

kamyuentse commented 3 years ago

openguass use a custom sasl mechanism, the golang driver should be a good reference. If nobody working on this, I'll give it a shot in this weekend(maybe?)