Dqlite Description

Dqlite is a high-speed, embedded SQL database that offers persistent storage and utilizes Raft consensus, making it an ideal choice for resilient IoT and Edge devices. Known as "distributed SQLite," Dqlite expands SQLite's capabilities across multiple machines, ensuring automatic failover and high availability to maintain application uptime. It employs C-Raft, an optimized implementation of Raft in C, which provides exceptional performance in transactional consensus and fault tolerance while maintaining SQLite’s renowned efficiency and compact size. C-Raft is specifically designed to reduce transaction latency, enabling faster operations. Both C-Raft and Dqlite are implemented in C, ensuring they are portable across various platforms. Released under the LGPLv3 license with a static linking exception, it guarantees broad compatibility. The system features a standard CLI pattern for initializing databases and managing the joining or leaving of voting members. It also incorporates minimal, configurable delays for failover alongside automatic leader election processes. Additionally, Dqlite supports a disk-backed database option with in-memory capabilities and adheres to SQLite's transaction protocols. The blend of these features makes Dqlite a powerful solution for modern data storage needs.

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
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free

Product Details

Platforms
Web-Based
Windows
Linux
Types of Training
Training Docs
In Person
Customer Support
Business Hours
Online Support

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

Dqlite User Reviews

Write a Review
  • Previous
  • Next