Vos avis . Méthodologie et optimisation
Hello,
Je vais essayé de faire simple et rapide
Bon soit une base de 65 Go qui plante le serveur dès qu'un user y accède. Le but c'est donc de la splitter par année (2005 - 2010). On va donc copier 4 fois cette base et lancer un agent de suppression de tous les doc qui ns sont pas de l'année en question... mais on veux conserver les références entre doc (doc père et doc réponse)
Bref, pas bien sorcier à coder.... par contre ma question concerne l'optimisation (pas du code lol.... mais du temps) parce que vous imaginez bien que les 65Go vont pas se traiter comme ça.
Alors ??? je fais quoi ? une collection de tous les docs différents de l'année à conserver, puis pour chaque doc de la col une recherche si il y a des $ref (reponses) de l'année a conserver.... si il n'y en a pas , je supprime.
Ou bien, je prend les doc 1 par 1 et pour chaque doc je fait une recherche des $ref + année et si ok je supprime et passe au suivant ?
ou bien une autre idée ????
Bref, c'est clair que ca va être long, mais j'aimerai autant que possible optimiser et garantir la stabilité du serveur pendant que ca tourne.
vous feriez comment vous ?
Merci d'avance
Je vais essayé de faire simple et rapide
Bon soit une base de 65 Go qui plante le serveur dès qu'un user y accède. Le but c'est donc de la splitter par année (2005 - 2010). On va donc copier 4 fois cette base et lancer un agent de suppression de tous les doc qui ns sont pas de l'année en question... mais on veux conserver les références entre doc (doc père et doc réponse)
Bref, pas bien sorcier à coder.... par contre ma question concerne l'optimisation (pas du code lol.... mais du temps) parce que vous imaginez bien que les 65Go vont pas se traiter comme ça.
Alors ??? je fais quoi ? une collection de tous les docs différents de l'année à conserver, puis pour chaque doc de la col une recherche si il y a des $ref (reponses) de l'année a conserver.... si il n'y en a pas , je supprime.
Ou bien, je prend les doc 1 par 1 et pour chaque doc je fait une recherche des $ref + année et si ok je supprime et passe au suivant ?
ou bien une autre idée ????
Bref, c'est clair que ca va être long, mais j'aimerai autant que possible optimiser et garantir la stabilité du serveur pendant que ca tourne.
vous feriez comment vous ?
Merci d'avance