En mode sérialisé "pur", XML offre tout ce qu'il faut pour supporter cela mais ce n'est pas des plus simple à utiliser. Les ORM tels que SQLAlchemy ou Elixir apportent des solutions mais il faut prendre le temps d'apprendre.
Dit autrement:
- clés/valeurs: pas de problème.
- relations: XML ou ORM si "compliqué".
La plupart du temps on est entre les deux... les relations ne sont pas suffisamment compliquées pour opter vers un ORM/XML. Et on ne sait pas trop apprécier le niveau de complexité qui mériterait...
note: vous avez probablement besoin d'un ORM si on ne peut réduire les relations:
- à une hiérarchie simple (père, fils), ou
- a des "liens" entre objets appartenant à des hiérarchies simples.
note: ce qui ferme un peu le type de relations possibles entre objets.
- W
Partager