Bài học thực tế khi vận hành SQLite cho dự án Django
Learning a few things about running SQLite
Tôi nhận ra rằng dù SQLite phù hợp cho các trang web nhỏ, việc vận hành nó vẫn phức tạp hơn tôi tưởng. Từ việc sử dụng lệnh ANALYZE để tối ưu hóa truy vấn, xử lý các vấn đề khóa khi xóa dữ liệu hàng loạt, đến việc thiết lập sao lưu với restic và litestream, tôi đã học được nhiều điều cơ bản mà trước đây bỏ qua.
Tôi nghĩ mình đã dùng SQLite cho một dự án web lần đầu vào năm 2022, nhưng chỉ đến hôm nay tôi mới biết lệnh ANALYZE tồn tại!