Integrations YDB
This section provides the main information about YDB integrations with third-party systems.
Note
In addition to its own native protocol, YDB has a compatibility layer that allows external systems to connect to databases via network protocols PostgreSQL or Apache Kafka. Due to the compatibility layer, many tools designed to work with these systems can also interact with YDB. The compatibility level of each specific application needs to be clarified separately.
Graphical user interfaces
Environment | Instruction | Compatibility level |
---|---|---|
Embedded UI | Instruction | |
DBeaver | Instruction | By JDBC-driver |
JetBrains Database viewer | — | By JDBC-driver |
JetBrains DataGrip | Instruction | By JDBC-driver |
Other JDBC-compatible IDEs | — | By JDBC-driver |
Data visualization (Business intelligence, BI)
Environment | Compatibility Level | Instruction |
---|---|---|
Apache Superset | PostgreSQL wire protocol | Instruction |
FineBI | PostgreSQL wire protocol | Instruction |
Grafana | Full | Instruction |
Data ingestion
Delivery System | Instruction |
---|---|
FluentBit | Instruction |
LogStash | Instruction |
Kafka Connect Sink | Instruction |
Arbitrary JDBC data sources | Instruction |
Streaming data ingestion
Delivery System | Instruction |
---|---|
Apache Kafka API | Instruction |
Data migrations
Environment | Instruction |
---|---|
goose | Instruction |
Liquibase | Instruction |
Flyway | Instruction |
Object–relational mapping (ORM)
Delivery System | Instruction |
---|---|
Hibernate | Instruction |
Spring Data JDBC | Instruction |
JOOQ | Instruction |
Dapper | Instruction |