|
Bas de page | |
---|---|
Auteur | Sujet : MySQL ou DBM? |
Taz@PPC saloperie de i=`expr $i + 1`; | je souhaiterais réaliser à intervalle régulier des enregistrement immuables (jamais modifié), mais je me pose la question du stockage et de l'accès. D'un coté, j'ai DBM et je réaliserai un fichier DBM par enregistrement. L'inconvénient, c'est que comme les donénes sont strockées sous forme de paires et que j'ai plusieurs champs à enregistrer, il faut que je parse avant de pour exraire mes données. De l'autre coté MySQL: et là je ne sais pas comment prendre le problème: une table par enregistrement? j'ai peur que ça fasse beaucoup de tables (meme au rythme de 1 table/semaine). L'accès est simplifié masi c'est peut être un peu trop lourd pour ce que j'ai besoin.
--------------- du bon usage de rand [C] / [C++] |
Publicité | Posté le 07-12-2002 à 11:54:57 |
kadreg profil: Utilisateur | Comment sont organisées tes données ? --------------- brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu ! |
Taz@PPC saloperie de i=`expr $i + 1`; | comment vont etre? ben pas grand chose, mais c'est pas encore fixé: sans doute une petite douzaine de statistiques numériques, bien que ça puisse etre beaucoup plus. mais la n'est pas la question pour moi, c'est de savoir quel type de BD est adapté? parce que créer une table par semaine, ça me parait un peu démesuré surtout si elle ne sera utilisée qu'en consultation. fianlement, mon problème peut se résumer à : pour faire des logs, il vaut mieux DBM ou MySQL? Message édité par Taz@PPC le 07-12-2002 à 12:44:25 --------------- du bon usage de rand [C] / [C++] |
gizmo | En fait, je ne vois pas pourquoi tu veux utiliser une table par relevé? pourquoi pas simplement une entrée par table? |
Taz@PPC saloperie de i=`expr $i + 1`; |
ben par ce ca risque de faire une entrée super longue et pas facile à manipuler. chaque enregistrement que souhaite faire va etre composé d'une centaine d'entrées: je veux pouvoir accéder à ces données facilement et rapidement pour pouvoir faire éventuellement des recoupement ou des recherches globales. c'est pas un simple log --------------- du bon usage de rand [C] / [C++] |
omega2 |
Alors utilise mysql, comme ça, tu pouras plus tard faire très facilement des comparaisons pour voir l'évolution de la fréquentation. |
Taz@PPC saloperie de i=`expr $i + 1`; |
omega2 |
Ben le plus simple, c'est de rajouter les lignes de log dans des fichiers mais c'est le moins souple.
Message édité par omega2 le 07-12-2002 à 22:34:08 |
Taz@PPC saloperie de i=`expr $i + 1`; | personne veut comprendre: je veux mémoriser périodiquement un ensemble de données comme ce qu'on peut trouver dans une table (plusieurs champs) et y accéder en lecture comme dans une table: par exemple, mémoriser chaque jour le programme télé dans une structure de base de données afin de pouvoir en extraire des informations. Je veux savoir quoi utiliser: DBM ou MySQL? Mais comment faire? avec DBM, c'est simple, je fais une DB par enregistrement. Par contre, je ne vois pas comment faire avec MySQL si ce n'est créer une table par enregistrement: mais j'ai peur que ça soit un peu disproportionné, bien que l'accès soit plus facile qu'avec DBM. Je voulais bénéficier de l'expérience de ceux qui sont confrontés à un problème similaire: apparemment personne. Bon, ben je vais faire avec DBM... --------------- du bon usage de rand [C] / [C++] |
Publicité | Posté le 08-12-2002 à 01:13:42 |
Taz@PPC saloperie de i=`expr $i + 1`; |
--------------- du bon usage de rand [C] / [C++] |
Mara's dad Yes I can ! |
--------------- Laissez l'Etat dans les toilettes où vous l'avez trouvé. |
Taz@PPC saloperie de i=`expr $i + 1`; |
j'avais pas vu et j'y avais pâs pensé: chui con comme la lune --------------- du bon usage de rand [C] / [C++] |