DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

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 a shard-chain, which runs SQL queries from the client.[04]

Source Code
https://github.com/CovenantSQL/CovenantSQL[02]
Developer
Country of Origin
CN
Start Year
2018
Project Types
Commercial, Open Source
Written in
Go
Supported Languages
Go, Java, JavaScript, Python, SQL
Derived From
SQLite
Operating Systems
Linux, macOS
License
Apache v2

Database Entry

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 a shard-chain, which runs SQL queries from the client.[04]

History[02]


CovenantSQL was developed and made open source in 2018.

Data Model


Query Interface


SQL
Revision #4 Last Updated: