Tôi đang phát triển một hệ thống nhỏ với hai thành phần: một cuộc thăm dò dữ liệu từ tài nguyên internet và chuyển nó thành dữ liệu sql để duy trì cục bộ; người thứ hai đọc dữ liệu sql đó từ cá thể cục bộ và phục vụ nó thông qua json và một api yên tĩnh.
Ban đầu tôi dự định duy trì dữ liệu bằng postgresql, nhưng vì ứng dụng sẽ có khối lượng dữ liệu rất thấp để lưu trữ và lưu lượng để phục vụ, tôi nghĩ rằng điều đó là quá mức cần thiết. SQLite có phù hợp với công việc không? Tôi thích ý tưởng về dấu chân nhỏ và không cần phải duy trì một máy chủ sql khác cho một nhiệm vụ này, nhưng lo ngại về sự tương tranh.
Có vẻ như với tính năng ghi nhật ký trước được kích hoạt, việc đọc và ghi cơ sở dữ liệu SQLite có thể xảy ra mà không cần khóa quá trình ra khỏi cơ sở dữ liệu.
Một cá thể SQLite duy nhất có thể duy trì hai quá trình đồng thời truy cập vào nó không, nếu chỉ một lần đọc và một lần khác ghi? Tôi bắt đầu viết mã nhưng tự hỏi liệu đây có phải là ứng dụng sai của SQLite không.