Skip to content

Système d'Information Géographique basé sur des données de la ville de Pau

Notifications You must be signed in to change notification settings

Giovannini/SIG_Pau

Repository files navigation

#1. PARTITIONNEMENT

//Création du serveur de config ; en prod, au moins 3 sont recommandés

mongod ­­configsvr ­­dbpath /data/dbsvr ­­port 27020 //On peut en créer plusieurs

//Lancement des serveurs de shards

mongod ­­dbpath /data/db1 ­­port 27021

mongod ­­dbpath /data/db2 ­­port 27022

mongod ­­dbpath /data/db3 ­­port 27023

//Création du routeur ; en prod, au moins 2 sont recommandés

mongos ­­port ­­configdb :27020, ... //apposer autant que définis en 1ere étape

//Lancement de mongo sur le serveur mongo ­­host ­­port //si pas défini au­dessus, 27017/defaut

//verif status sh.status();

//déclaration des shards

sh.addShard(":27021");

sh.addShard(":27022");

sh.addShard(":27023");

//autorisation de découpage de la bdd

sh.enaleSharding("");

//critère de découpe par collection

sh.shardCollection(".", {"_id":"hashed"});

sh.shardCollection(".", {"_id":"hashed"});

...

//verif status

sh.status();

//ajout index sur coords

db..ensureIndex({:"2dsphere"});

db..ensureIndex({:"2dsphere"});

...

#2. CHARGEMENT DE LA BDD DANS MONGO Lancer le script "loadData.php"

#3. UTILISATION Lancement des serveurs de shards et du routeur via les scripts "startAll.sh" et "startMongos.sh" respectivement Ouvrir la page "geo.html"

About

Système d'Information Géographique basé sur des données de la ville de Pau

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages