considerand o aplicatie livrata saas (pentru referinta o putem asemana cu un todo list sau cu trello) in care datele sunt accesibile ownerului sau cel mult echipei / proiectului carora sunt asociate (fiecare user / proiect cu lista lui de todouri) - agregarea generala nefiind o functionalitate necesara,
care este preferinta / recomandarea voastra pentru baza de date si de ce?
este necesar ca tehnologia sa fie suficient de matura si scalabila catre o aplicatie cu volum mare de date / useri.
as prefera sa aleg de prima data modelul care sa imi permita dezvoltarea macar pe termen mediu.
e destul de complicat sa schimbi tehnologia pe parcurs (rescriere completa, restructurare echipa dev, etc).
de acord, o sa testez (practic) mai multe lucruri pana voi alege varianta finala, dar n-as vrea sa fiu nevoit sa fac schimbari de stiva dupa ce aplicatia ajunge in productie (cel putin nu pentru o perioada suficienta de timp)
Schiteaza ce functii de baza vrei sa aiba aplicatia mai intai.
La servicu un coleg a facut o aplicatie cat de cat asemanatoare si a folosit o baza de date Mysql
daca ai ales stack-ul tehnologic, il folosesti pe ala pe tot ciclul de viata al aplicatiei.