Điểm:0

Thực tiễn tốt nhất cho cơ sở dữ liệu với đầu vào trực tiếp của người dùng

lá cờ cn

Tôi hiện đang làm việc trên một dự án động, trong đó người dùng cung cấp cho cơ sở dữ liệu các đối tượng/dữ liệu mới. Những người dùng khác sau đó có thể truy cập dữ liệu mà những người dùng khác cung cấp.

Vì dữ liệu đến trực tiếp từ người dùng nên tôi sẽ làm sạch dữ liệu đầu vào. Tuy nhiên, tôi không muốn họ cung cấp dữ liệu trực tiếp vào cơ sở dữ liệu chính của mình, vì vậy tôi đã nghĩ đến việc đặt một cơ sở dữ liệu mới, tạm thời trước cơ sở dữ liệu chính. Ý tưởng là mỗi đối tượng dữ liệu người dùng mới được tạo sẽ được thêm vào cơ sở dữ liệu tạm thời bằng bộ đếm báo cáo. Nếu hàng tồn tại đủ lâu mà không nhận được một lượng báo cáo nhất định, tôi muốn hàng đó được đẩy lên cơ sở dữ liệu chính.

Bạn muốn sử dụng một cơ sở dữ liệu duy nhất và tạo các bảng riêng biệt cho từng dữ liệu tạm thời và vĩnh viễn, tạo hai cơ sở dữ liệu riêng biệt hay bạn có bất kỳ ý tưởng nào khác về cách thiết kế một dự án như vậy không?

Cảm ơn trước, tôi rất vui về ý kiến ​​của mọi người!

anx avatar
lá cờ fr
anx
"đầu vào trực tiếp" không đặc biệt cụ thể. Có lẽ bạn nên mô tả vấn đề cần giải quyết, chứ không chỉ giải pháp khả thi mà bạn nghĩ ra.
Điểm:0
lá cờ my

"Tôi không muốn họ cung cấp dữ liệu trực tiếp vào cơ sở dữ liệu chính của tôi" nhưng... tại sao? Chỉ cần thêm trường có giá trị mặc định là 0 "đã xác minh" hoặc bộ đếm báo cáo (?) hoặc thậm chí là dấu thời gian của phần chèn vào bảng.

Tôi sẽ không làm bất kỳ cơ sở dữ liệu riêng biệt nào, tạm thời, v.v.

Cơ sở dữ liệu TYPE không được chỉ định: ví dụ: với mariadb (/ mysql), có thể phân đoạn theo chiều ngang (nếu bạn gặp vấn đề về hiệu suất), trong đó các bản ghi được tự động phân chia dựa trên một trường (như trong yêu cầu của bạn). Nhưng tôi nghi ngờ nó là cần thiết

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.