YugaByte DB is a high-performance, cloud-native distributed SQL database. Here are the salient points about it:
- Has a pluggable query layer, and supports two APIs:
- YugaByte SQL (YSQL) - PostgreSQL-compatible fully relational API
- YugaByte Cloud QL (YCQL) - Semi-relational SQL-like API with documents/indexing support and Apache Cassandra QL roots
- Offers horizontal scalability, strong consistency, high availability
- Extremely resilient - can tolerate disk, node, zone and region failures automatically
- Supports geo-distributed deployments (multi-zone, multi-region, multi-cloud)
- Can be deployed in public clouds and natively inside Kubernetes
- Open source under the Apache 2.0 license
Read more about YugaByte DB in our docs.
- Install YugaByte DB
- Create a local cluster
- Connect and try out SQL commands
- Build apps using a PostgreSQL-compatible driver or ORM.
- Try a real-world app:
Cannot find what you are looking for? Have a question? Please post your questions or comments to our community forum.
YugaByte DB supports a number of languages and client drivers. Below is a brief list.
Language | ORM | YSQL Drivers | YCQL Drivers |
---|---|---|---|
Java | Spring/Hibernate | PostgreSQL JDBC | cassandra-driver-core-yb |
Go | Gorm | pq | gocql |
NodeJS | Sequelize | pg | cassandra-driver |
Python | SQLAlchemy | psycopg2 | yb-cassandra-driver |
Ruby | ActiveRecord | pg | yugabyte-ycql-driver |
C# | Not tested | Not tested | CassandraCSharpDriver |
C++ | Not tested | libpqxx | cassandra-cpp-driver |
C | Not tested | libpq | Not tested |
-
You can ask questions, find answers, help others on the YugaByte Community Forum and Stack Overflow
-
Please use GitHub issues to report issues.
As an open source project with a strong focus on the user community, we welcome contributions as GitHub pull requests. See our Contributor Guides to get going. Discussions and RFCs for features happen on the design discussions section of our community forum.
- To see our updates, go to The Distributed SQL Blog.
- See how YugaByte compares with other databases.