Moussaillons / Moussaillon

Un système de gestion pour associations
1 stars 0 forks source link

modèle de données #11

Closed akkes closed 7 years ago

akkes commented 8 years ago

Vu qu'on a une petite idée des fonctionnalités qu'on va implémenter, j'ai fait un mld.

moussaillon-mld.pdf

Version éditable sur draw.io (si vous avez mieux ;-)): moussaillon-mld.txt

Uinelj commented 8 years ago

Du coup on utilise une database ?

akkes commented 8 years ago

Yep, tu voulais faire ça avec des fichiers textes?

Uinelj commented 8 years ago

Non mais il va falloir choisir un sgbd :)

akkes commented 8 years ago

Il me semble que tu t'y connais mieux en db que moi? J'aimerai bien avoir ton avis avant histoire de ne pas t'influencer

Uinelj commented 8 years ago

Haha ! Honnêtement tout irait je pense. Vu qu'on a des histoires de pk/fk, ça serait cohérent de prendre un sgbdr.

Après, python/flask va bien avec certains "ORM" (j'ai pas regardé la signification du terme), voir ce lien.

Edit: Il semblerait qu'un ORM te permet de stocker "seamlessly" des objets dans une db sans t'emmerder avec le côté relationnel.

akkes commented 8 years ago

J'allais dire que la question était de savoir si on prend un truc comme SQLAlchemy. Mais tu pose déjà la question! 😄

afaik:

On pourrai prendre sqlite en local pour pas avoir pgsql à installer si ça arrange?

J'ai utilisé un modèle relationnel parce que:

Uinelj commented 8 years ago

Je suis ok pour une db ORM + sqlite. On pourra scale sur du pgsql assez facilement après de toute façon, non ?

Edit : On choisit quoi comme ORM ? SQLAlchemy ? Peewee ? J'ai cru voir pas mal de gens qui utilisaient peewee + flask.