CovenantSQL

CovenantSQL is a decentralized SQL database management system built on top of a blockchain. It supports most of the SQL-92 features. Each party interacting with CovenantSQL is either a client, a Block Producer, or a miner. When a client sends a connection request, the request is directed to one node among a group of nodes called Block Producers. The Block Producers form a public block chain. When a Block Producer receives a request, it allocates a number of CovenantSQL nodes, called miners. The miners self-organize into a separate block chain, called the shard-chain, which runs SQL queries from the client.

History

CovenantSQL was developed and made open source in 2018.

Query Interface

SQL

Data Model

Relational

CovenantSQL Logo
Website

https://covenantsql.io/

Source Code

https://github.com/CovenantSQL/CovenantSQL

Tech Docs

https://godoc.org/github.com/CovenantSQL/CovenantSQL

Developer

Covenant Labs

Country of Origin

CN

Start Year

2018

Project Type

Commercial, Open Source

Written in

Go

Supported languages

Go, Java, JavaScript, Python, SQL

Derived From

SQLite

Operating Systems

Linux, OS X

Licenses

Apache v2