Dqlite Description

Dqlite is an embedded, persistent SQL database that runs on Raft consensus. It is ideal for fault-tolerant IoT devices and Edge devices. Dqlite ("distributed SQLite") extends SQLite over a cluster of machines with automatic failover and high availability to keep your application running. C-Raft is an optimised Raft implementation in C that allows for high-performance transactional consensus, fault tolerance, and SQlite's small footprint. C-Raft has been designed to minimize transaction latency. C-Raft, dqlite and other programs are written in C to maximize cross-platform portability. Publication under the LGPLv3 License with a static linking exemption for maximum compatibility. Common CLI pattern is used for database initialization, voting member joins and exits. With automatic leader election, there is minimal, but not insignificant, delay for failover. Disk-backed database with in memory options and SQLite transaction.

Integrations

Reviews

Total
ease
features
design
support

No User Reviews. Be the first to provide a review:

Write a Review

Company Details

Company:
Canonical
Year Founded:
2010
Headquarters:
United Kingdom
Website:
dqlite.io

Media

Dqlite Screenshot 1
Recommended Products
Secure your business by securing your people. Icon
Secure your business by securing your people.

Over 100,000 businesses trust 1Password

Take the guesswork out of password management, shadow IT, infrastructure, and secret sharing so you can keep your people safe and your business moving.

Product Details

Platforms
SaaS
Windows
Linux
Type of Training
Documentation
In Person
Customer Support
Phone Support
Online

Dqlite Features and Options

Relational Database

ACID Compliance
Data Failure Recovery
Multi-Platform
Referential Integrity
SQL DDL Support
SQL DML Support
System Catalog
Unicode Support