10 điểm bởi xguru 2021-01-26 | 5 bình luận | Chia sẻ qua WhatsApp
  • Cơ sở dữ liệu SQL cấp production, chịu lỗi và có sao chép

  • Cài đặt, triển khai và vận hành đơn giản, dễ dàng

  • Hệ thống đồng thuận dựa trên Raft

  • Hỗ trợ dịch vụ khám phá, cấu hình cụm động, mã hóa giữa các nút, sao lưu nóng

  • HTTP API dễ dùng, CLI, hỗ trợ nhiều ngôn ngữ (C++,Go,JS,Java,Python..)

  • Hỗ trợ Linux/Mac/Windows

5 bình luận

 
galadbran 2021-02-06

Kiến trúc của dqlite: https://dqlite.io/docs/architecture

 
galadbran 2021-02-06

https://dqlite.io/

Tôi cứ tưởng nó là cùng một thứ, vì trong microk8s và k3s người ta cũng nói rằng họ hỗ trợ node master k8s đa nút bằng cách thay thế etcd bằng một cơ sở dữ liệu phân tán dựa trên sqlite, nhưng hóa ra lại là một sản phẩm khác.

 
galadbran 2021-01-28

Tôi vẫn biết SQLite là một kiểu DB không có server, chỉ tồn tại dưới dạng thư viện, nên việc biến nó thành một cơ sở dữ liệu phân tán thì với trường hợp như tôi, dù có đọc qua phần giới thiệu của kho lưu trữ cũng vẫn chưa hiểu rõ lắm.

 
xguru 2021-01-28

Có vẻ như nó chỉ dùng SQLite làm storage engine, còn daemon rqlite mới xử lý phần phân tán.

SQLite có thể nhúng được nên ưu điểm là cũng không cần cài đặt riêng.

 
kbumsik 2021-01-26

Ồ, chắc phải xem thử mới được. Tôi cũng tò mò không biết nó có phải chỉ là mở rộng công nghệ DB sẵn có theo hướng phân tán hay không.