Yugabyte DB 2.0 release, distributed cloud native SQL database

YugaByte DB is a high-performance, distributed cloud native SQL database. Version 2.0 has been released, as follows:

YugaByte DB compatible with PostgreSQL, PostgreSQL Here's how it compatible with several features:

  • All PostgreSQL data types: including arrays and user-defined types
  • Built-in functions and expressions
  • With a serializable and snapshot isolation level distributed transactions
  • Index: Index including some
  • Foreign key
  • Views and sub-queries are used to speed up application development
  • Role-based access control (RBAC)
  • Advanced features, such as stored procedures and triggers, support out of the box

Quick Start and client drivers to build YSQL support applications for the most popular languages ​​are easier than ever, including:

High-performance cloud encountered native 

YSQL PostgreSQL is not only compatible and Jepsen Test, compared with Amazon Aurora, YSQL scalability is 10 times its maximum throughput. YSQL achieved 45k write throughput operations, the delay is only 4.5ms. Compared with other similar products on the distributed SQL hardware configuration file, which is almost twice the throughput of AWS Aurora and Cockroach DB's. Compared with the Aurora, Yugabyte CQL (YCQL) API is implemented three times at 3-fold higher throughput delay.

Jepsen Tests

The main focus of YSQL Jepsen Test is a new serializable isolation level test distributed transactions, namely ACID in "i". As a fully relational SQL API, YSQL supports serialization and snapshot isolation, while the semi-relational YCQL API only supports snapshot isolation level.

Online migration of traditional RDBMS based Blitzz of NoSQL &

Enterprises can use distributed data replication software Blitzz, zero downtime migration from a variety of databases such as Oracle, SQLServer, MySQL, MongoDB, DynamoDB, Apache Cassandra, PostgreSQL to Yugabyte DB's ( ZERO-downtime ). Blitzz CDC plug flow proceeds to the source database, not only to automatically transition table data, and automatic migration related metadata (defined tables, indexes and views).

In addition, there are some test features:

  • Change Data Capture: (CDC) to allow external clients to modify data in the database is performed.
  • Multi-Master & Master-Slave Clusters: Support multiple master-slave configuration and the master configuration
  • Deep Ecosystem Integrations: 2.0-compatible and incorporates many developers are already familiar with the popular technology
  • New Cluster-Aware JDBC Driver: cluster is currently developing a standard version of the JDBC driver, called Yugabyte JDBC

  • Spring Application Framework for Java: The module currently supports JDBC and JPA model is currently being enhanced to support reactive relational database connections (R2DBC) method

For more details, see the release notes:

https://blog.yugabyte.com/announcing-yugabyte-db-2-0-ga-jepsen-tested-high-performance-distributed-sql/

Guess you like

Origin www.oschina.net/news/109964/yugabyte-db-2-0-released