Postgres comme d'autres l'ont déjà dit, mais si vous voulez rester portable et facile à déplacer, vous pouvez toujours utiliser SQLite + l'extension Spatialite.
Pas aussi facile à utiliser que Postgres en termes d’outils de gestion, mais QGis peut communiquer directement avec une base de données SIG compatible avec spatialite.
En fait, j'utilise SQLite + Spatialite pour la sauvegarde. J'ai un service Windows qui s'exécute en arrière-plan (écriture personnalisée) qui surveille mon instance PGSql et reflète mes données SIG dans diverses bases de données SQLite résidant sur des lecteurs USB externes.
Encore un conseil avec PG, utilisez des schémas
Je sais que beaucoup de gens abandonnent tout en public et finissent avec cela, mais si vous organisez correctement votre base de données, le monde de la différence en sera grandement amélioré.
Par exemple, ma base de données "Ordnance_Survey" contient des schémas pour VectormapDistrict VectormapLocal Topo50 LookupGrids CodePointWithPolygons CodePointOpen
où je garde toutes les données associées.
Pendant ce temps, les tables de métadonnées, telles que les colonnes de géométrie, etc., ne résident que dans Public, l'extension Postgis est également activée uniquement sur le schéma public, mais est accessible à partir de tous les autres schémas utilisés.