Nu aveti permisiuni pentru a descarca fisierul grader_test2.in
Diferente pentru propuneri/3-infoarena3 intre reviziile #61 si #62
Nu exista diferente intre titluri.
Diferente intre continut:
La baza site-ului vom avea o componenta de versionare de fisiere. Aceasta componenta nu stie absolut nimic de useri, probleme, securitate sau tag-uri. Orice semnificatie a fisierelor este data doar de mai sus. De la aceasta componenta ne dorim urmatoarele:
* Fetch rapid, cu cache transparent pe disc. Nu servim fisiere direct baza de date.* Istorie completa a modificarilor* Delete reversibil, care sa apara in istorie* Mutare/copiere pastrata in istorie.* Posibilitatea de a distruge complet o revizie
* Fetch rapid, cu cache transparent pe disc. Nu servim fisiere direct baza de date. * Istorie completa a modificarilor * Delete reversibil, care sa apara in istorie * Mutare/copiere pastrata in istorie. * Posibilitatea de a distruge complet o revizie
Nu avem nevoie de:
* Directoare. Ne trebuie doar fisiere.* Meta-date. Versionam doar blob-uri; eventual cu cateva coloane strongly-typed (mime type?)* Notiuni de securitate.* Schimbari atomice pe mai multe fisiere.
* Directoare. Ne trebuie doar fisiere. * Meta-date. Versionam doar blob-uri; eventual cu cateva coloane strongly-typed (mime type?) * Notiuni de securitate. * Schimbari atomice pe mai multe fisiere.
Este dificil sa satisfacem toate cerintele folosind tabele de SQL, dar se poate face. Multe cerinte pot fi relaxate pana aproape de nivelul infoarena2. O varianta interesanta ar fi sa folosim subversion pentru versionare, dar din pacate nu se mapeaza perfect pe ce vrem noi. De investigat si discutat.
