Puncte:0

Cele mai bune practici pentru baze de date cu intrare directă a utilizatorului

drapel cn

În prezent lucrez la un proiect dinamic, în care utilizatorii alimentează baza de date cu obiecte/date noi. Alți utilizatori pot accesa ulterior datele furnizate de alți utilizatori.

Deoarece datele vin direct de la utilizator, voi igieniza intrările. Cu toate acestea, nu vreau ca ei să introducă date direct în baza mea de date principală, așa că m-am gândit să pun o nouă bază de date temporară în fața celei principale. Ideea este că fiecare obiect de date utilizator nou creat este adăugat la baza de date temporară cu un contor de rapoarte. Dacă rândul supraviețuiește suficient de mult fără a primi o anumită cantitate de rapoarte, vreau să fie împins în baza de date principală.

Ați prefera să utilizați o singură bază de date și să creați tabele separate pentru fiecare date temporare și permanente, să creați două baze de date separate sau aveți vreo altă idee despre cum să proiectați un astfel de proiect?

Multumesc anticipat, ma bucur de parerea tuturor!

anx avatar
drapel fr
anx
„input direct” nu este deosebit de specific. Poate ar trebui să descrii problema pe care este menită să o rezolve, nu doar soluția posibilă cu care ai venit.
Puncte:0
drapel my

„Nu vreau ca ei să introducă date direct în baza mea principală de date”, dar... de ce? Doar adăugați un câmp cu ceva de genul „verificat” implicit 0 sau un contor de raport (?) sau chiar un marcaj de timp al inserării în tabel.

Nu aș face baze de date separate, temporare sau așa mai departe.

Baza de date TYPE nu este specificată: de exemplu cu mariadb (/ mysql) este posibilă o sharding orizontal (dacă aveți probleme de performanță) în care înregistrările sunt împărțite automat pe baza unui câmp (ca la solicitarea dvs.). Dar mă îndoiesc că este necesar

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.