Nhiều khung web, như Flask hoặc Django sử dụng SQLite làm cơ sở dữ liệu mặc định của chúng. SQLite hấp dẫn bởi vì nó được bao gồm trong python và chi phí quản trị khá thấp.
Tuy nhiên, hầu hết các trang web sản xuất công cộng có lưu lượng truy cập cao đều sử dụng cơ sở dữ liệu nặng hơn: mySQL, Oracle hoặc postgresql.
Các câu hỏi :
Giả định:
- Lưu lượng truy cập trang web ở mức vừa phải và việc truy cập đọc / ghi đồng thời vào cơ sở dữ liệu sẽ xảy ra
- Chúng tôi sẽ sử dụng SQLAlchemy với các khóa ghi SQLite (mặc dù nhận xét này khiến tôi hơi lo lắng)
- Cơ sở dữ liệu sẽ chứa khoảng 60.000 hồ sơ
- Cấu trúc dữ liệu không yêu cầu các tính năng nâng cao được tìm thấy trong cơ sở dữ liệu nặng hơn
Đã bao giờ có một trường hợp hấp dẫn chống lại sự tương tranh SQLite cho các trang web hoạt động như các công cụ nội bộ lưu lượng truy cập vừa phải chưa? Nếu vậy, điều kiện nào sẽ khiến SQLite gặp vấn đề tương tranh?
Tôi đang tìm kiếm các nguyên nhân gốc cụ thể đã biết, thay vì sợ hãi chung / chỉ tay không căn cứ.