begin process at 2012 02 16 20:17:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

ADO & DAO

 > 

Base de donnée qui grossit....


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Base de donnée qui grossit....

mardi 25 novembre 2008 à 18:25:18 | Base de donnée qui grossit....

peug

Membre Club
Salut,

Je commence une appli avec un Base .MDB (ADO) mais je m'inquiète d'une chose. Mon client va d'année en année alimenté cette bdd. J'imagine même pas la taille dans 2 ans. Quelle solution existe pour archiver ? Tout en conservant toutes ses données ?

Bonne soirée !
mardi 25 novembre 2008 à 18:37:51 | Re : Base de donnée qui grossit....

PCPT

Administrateur CodeS-SourceS
salut,

dur de te répondre.....
à première vue : une base de données?

plus sérieusement il y a 2 choses :

une base de données est faite évidemment pour grossir....
maintenant on choisi le type de base selon les informations (taille/poids) qu'on compte y mettre.
si tu estimes que la base va peser :
*+1Go par an, même pas la peine de penser à access...
*+300Mo par an? çà reste encore possible, bien que le mois de décembre (comme le service militaire) sera plus long et dur que les autres...
2 possibilités (cumulables) se proposent à toi :
*compacter régulièrement la base (une fois par semaine, ou par jour), codyx.org pour voir le code...
*faire un export et donc une nouvelle base de l'année précédente pour ne travailler sur une base ne contenant que l'année en cours. encore faut-il ne pas avoir besoin des infos de l'année précédente

après comme indiqué, çà dépend du poids, c'est un choix à faire normalement AVANT de coder...
et tu es mieux placé que nous pour estimer des data à écrire

++

Prenez un instant pour répondre à ce sondage svp 
mardi 25 novembre 2008 à 21:14:37 | Re : Base de donnée qui grossit....

Orohena

bonjour peug

Outre les solutions proposées par PCPT, je te propose celle-ci, qui part du principe selon lequel une base de données 
Access peut travailler avec sa propre bdd (currentDb) mais aussi avec une ou plusieurs bases de données distantes. Les règles sont très simples.

1) créer une bdd code.mdb qui contient principalement ton code (plus facile à maintenir), et quelques paramètres
2) créer une bdd modele.mdb qui contient toutes tes tables vides, relations, requêtes...
3) Tous les ans, créer une nouvelle bdd, par exemple bdd2009.mdb, dérivée de modele.mdb

Cette architecture semble possible dans ton cas, puisque ton appli n'est pas encore opérationnelle. Elle serait beaucoup plus compliquée pour une application existante.

Avec ce système :

 - aucune bdd ne grossira indéfiniment,
 - tu pourras archiver ou garder en ligne les mdb à ta convenance
 - tu n'auras à sauvegarder régulièrement que le mdb des données de l'année en cours

Amicalement
mardi 25 novembre 2008 à 23:04:29 | Re : Base de donnée qui grossit....

LIBRE_MAX

Salut,
En partant du principe qu' on ne travaillera que sur la base de l' année en cours (et donc archivage) et en combinant les deux solution proposées:
* faire un export et donc une nouvelle base de l'année précédente pour ne travailler sur une base ne contenant que l'année en cours. encore faut-il ne pas avoir besoin des infos de l'année précédente.
 
-Exporter oui mais en la duplicant (qui servira donc de modèle) puis ne comserver qu les données des tables fixes et quelques tables de base(âr exemple : fichier clients, Fournisseurs, Articles,Personnel...etc...) qui sont en général légérement évolutifs.
Vider ensuite toutes les tables qui sont destinées à des écritures.
(par exemple: achats , ventes, reglements...etc)
Ainsi la structure de la base sera maintenue (relations et autres) tout en l' allègeant du poids des ans !

Sachant bien que l' application doit pouvoir pointer vers l' une ou l' autre des années archivées selon le choix de l' utilisateur et suivant les règles et la stratégie de l' administrateur(verrouillage/déverouillage et cloture des exercices).


      


[] Ce qui va sans dire. va mieux en le disant.




Cette discussion est classée dans : base, donnée, année, grossit


Répondre à ce message

Sujets en rapport avec ce message

année + access [ par baltazar85 ] bonjour et oui c'est encore moi qui ai un problème.Voila je cherche a faire une requete qui récupérera toutes les données se trouvant dans ma base de Urgent: Base de Donnée [ par gon_ak ] Bonjour les amis,J'ai un petit souci:Quelles sont les différentes méthodes pour afficher les données extraites de ma base de donnée dans un tableau Ty Base de donnée dynamique [ par soft9713 ] Bonjour à tousJe doit modifier un site web grace à une base de donnée dynamique (créer par une autre personne). Cette base de donnée doit   normalemen Accès bdd via réseau [ par thkiller ] Bonjour à tous, Je dispose d'une base de donnée sur un PC en réseau local,Et je désire y accéder par l'intermédiaire d'un autre pc sur lequel tourne m VB6 est il un SGBD [ par WARRIOSS ] Salut tous le monde j'ai fait des recherches sur internet sur la definition d'un SGBD (système de gestion de base de donnée). j'ai lu un max de d Initialisé une base de donnée [ par thkiller ] Bonjour,Dans un premier temps je créer ma base de donnée avec access, elle est vide.Masi dans mon programme j'ais une fonction "charger" qui comme son Base donnée ! mais je fait comment ?!? [ par raynor797 ] <td Probleme en VB [ par Devil32 ] Bonjour a tous!!!! Voilà j'ai un petit probleme sur VB... je crée un compte et le sauvegarde dans une base de donnée. Ensuite je peux le rechercher en empaquetage base de donnée [ par Joby68 ] J'ai supper logiciel sur les verbes irrégulier que j'ai conçu et qui mache supper bien. Cependant j'ai décidé de l'empaqueter et de le distribuer. Alo Base de donnée .CDB [ par Am_i_ne ] Bonjourje suis en train de developper une petit appliacation pour le Pocket PC avec le Vb.net et je seux connaitre qu'elle est l'instruction de connec


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales