25-05-2015, 06:29 PM
Les SGBD disposent d'outils pour la SIG donc gèrent efficacement les index 2D. Les fonctions déjà faites permettent de gagner en temps de dev (recherche des points proches, dans une boite, dans un polygone...). C'est ce que j'utilise (avec mongodb mais ça reviens au même en SQL).
Après si tu veux des vecteurs en 3D et que ton SGBD les gèrent pas la 3ème solution me semble la meilleure.
Je vois pas trop d'intérêt à la 4ème, ça reviens au même que la 3ème mais avec une jointure en plus. Si tu as besoin de stocker des vecteurs de différente taille c'est effectivement ce qu'il faut faire, mais en a tu vraiment besoin?
Après si tu veux des vecteurs en 3D et que ton SGBD les gèrent pas la 3ème solution me semble la meilleure.
Je vois pas trop d'intérêt à la 4ème, ça reviens au même que la 3ème mais avec une jointure en plus. Si tu as besoin de stocker des vecteurs de différente taille c'est effectivement ce qu'il faut faire, mais en a tu vraiment besoin?