MariaDB
Kubemq Aws-MariaDB target connector allows services using kubemq server to access Aws-MariaDB database services.
Prerequisites
The following are required to run the Aws-MariaDB target connector:
kubemq cluster
Aws-MariaDB server
kubemq-targets deployment
Configuration
Aws-MariaDB target connector configuration properties:
Properties Key | Required | Description | Example |
connection | yes | mariadb connection string address | "username:password@(endpoint:port)/dbname?charset=utf8&parseTime=True&loc=Local" |
max_idle_connections | no | set max idle connections | "10" |
max_open_connections | no | set max open connections | "100" |
connection_max_lifetime_seconds | no | set max lifetime for connections in seconds | "3600" |
Example:
Usage
Query Request
Query request metadata setting:
Metadata Key | Required | Description | Possible values |
method | yes | set type of request | "query" |
Query request data setting:
Data Key | Required | Description | Possible values |
data | yes | query string | base64 bytes array |
Example:
Query string: SELECT id,title,content,bignumber,boolvalue FROM post;
Exec Request
Exec request metadata setting:
Metadata Key | Required | Description | Possible values |
method | yes | set type of request | "exec" |
isolation_level | no | set isolation level for exec operation | "" |
"read_uncommitted" | |||
"read_committed" | |||
"repeatable_read" | |||
"serializable" | |||
Exec request data setting:
Data Key | Required | Description | Possible values |
data | yes | exec string | base64 bytes array |
Example:
Exec string:
Transaction Request
Transaction request metadata setting:
Metadata Key | Required | Description | Possible values |
method | yes | set type of request | "transaction" |
isolation_level | no | set isolation level for exec operation | "" |
"read_uncommitted" | |||
"read_committed" | |||
"repeatable_read" | |||
"serializable" |
Transaction request data setting:
Data Key | Required | Description | Possible values |
data | yes | string string | base64 bytes array |
Example:
Transaction string:
Last updated