|
Débuté par Teckynou, 21 mar. 2017 10:55 - 11 réponses |
| |
| | | |
|
| |
Membre enregistré 84 messages Popularité : +2 (2 votes) |
|
Posté le 21 mars 2017 - 10:55 |
Bonjour,
j'aimerai sauvegarder de grosses quantité de donnée dans le téléphone, pour qu'a la prochaine exécution de mon application, celles-ci soient rechargées. Ils s'agit de données pour des graphiques. Il peut y avoir plusieurs milliers de points.
SauveParamêtre ne me parait pas du tout approprié pour ça.
Si l'un d'entre vous peut m'orienter vers la bonne méthode!
Merci
-- SPEETBOX by STARCK - SPEETA |
| |
| |
| | | |
|
| | |
| |
Posté le 21 mars 2017 - 11:55 |
Bonjour,
pourquoi n'utilisez vous pas une base de données HF avec une ou plusieurs tables pour stocker vos données ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 84 messages Popularité : +2 (2 votes) |
|
Posté le 21 mars 2017 - 14:00 |
j'ai pensé à une base HF avant de poster, mais je n'en ai jamais fais pour le moment. il faut une première à tout !!!
-- SPEETBOX by STARCK - SPEETA |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 84 messages Popularité : +2 (2 votes) |
|
Posté le 21 mars 2017 - 18:27 |
Bon, après quelques essais, c'est pas mal du tout avec une base HFSQL
en revanche, j'ai une petite question. pour ne pas stocker trop de données, je fais un Hsupprime sur tout les enregistrements trop vieux, au lancement de l'application. Les enregistrements passent donc en état "supprimé", ce qui libère la mémoire. Mais, de mon point e vue, elle n'est pas libérée à 100% puisque il y a toujours l'état de mémorisé. J'ai peur qu'au bout d'un certain temps, cela représente quand même pas mal de place.
comment supprimer définitivement ces enregistrements? (en gros, faire comme si ils n'avaient jamais existés) peut-être que je n'ai pas compris comment ça marchait précisément. la phrase suivante, issue de la docs, n'est pas très claire pour moi
"Après l'exécution de la fonction HSupprime, l'enregistrement est inséré dans la liste des enregistrements supprimés du fichier de données et sera ré-utilisé par la fonction HAjoute." merci
-- SPEETBOX by STARCK - SPEETA |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 129 messages Popularité : +5 (5 votes) |
|
Posté le 21 mars 2017 - 19:21 |
Salut,
Grosso modo, une B.ase de D.onnées R.elationnelle grossi en taille à chaque ajout d'enregistrement 1 - xxxx 2 - yyyyy 3 - zzzzz
et quand tu en supprimes un, le 2 ci-dessous, tu la "gruyèrises" sans réduire sa taille 1 - xxxx - 3 - zzzzz
mais quant tu vas de nouveau ajouter un enregistrement, elle va ré-utiliser le trou du gruyère 1 - xxxx 4 - uuuu 3 - zzzz
Pour vraiment, re-compacter une BDR, il y a des étapes de maintenance/réorganisation à lancer : WDOptimiseur pour HFSQL.
-- Cdlt JPhDMessage modifié, 21 mars 2017 - 19:25 |
| |
| |
| | | |
|
| | |
| |
Posté le 22 mars 2017 - 09:04 |
Bonjour,
"comment supprimer définitivement ces enregistrements? (en gros, faire comme si ils n'avaient jamais existés)" ==> Hcreation . |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 84 messages Popularité : +2 (2 votes) |
|
Posté le 22 mars 2017 - 09:29 |
Merci pour l'info.
-- SPEETBOX by STARCK - SPEETA |
| |
| |
| | | |
|
| | |
| |
Posté le 23 mars 2017 - 11:59 |
Bjr,
Teteur avait écrit le 22/03/2017 :
Bonjour,
"comment supprimer définitivement ces enregistrements? (en gros, faire comme si ils n'avaient jamais existés)" ==> Hcreation .
N'importe quoi, t'es dangereux toi.. Tu lui fais effacer tout son fichier, la, il veut juste faire disparaitre les enregistrements supprimés
a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Posté le 23 mars 2017 - 12:01 |
Bjr,
Après mûre réflexion, Teckynou a écrit : > Merci pour l'info.
Optimizer est un outil exterieur, tu peux faire seulement un reindexe, quand tu veux, DANS ton appli. E t la , tu reduiras vraiment la taille des fichiers....
a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 637 messages Popularité : +36 (36 votes) |
|
Posté le 24 mars 2017 - 06:12 |
Bonjour,
La fonction hreindexe ne semble pas compacter les fichiers. Donc, pas de gain de place. Sauf si l'argument "hMmoCompactage" est employé. Par contre, seuls les fichiers mémo sont compactés. Il en va de même avec les fichiers index d'ailleurs , pour les compacter il faut l'argument "hNdxCompactage".
Une moulinette doit pouvoir résoudre la question. En passant par la création d'un fichier temporaire, le remplir avec les enregistrements actifs, etc.. jusqu'à le renommer. Sans oublier de recréer les index au passage.
Cdlt - Eric.
-- Eric DELATTRE http://www.yoosite.fr |
| |
| |
| | | |
|
| | |
| |
Posté le 24 mars 2017 - 09:59 |
Dans son message précédent, Eric67 a écrit :
Bonjour,
La fonction hreindexe ne semble pas compacter les fichiers. Donc, pas de gain de place. Sauf si l'argument "hMmoCompactage" est employé. Par contre, seuls les fichiers mémo sont compactés. Il en va de même avec les fichiers index d'ailleurs , pour les compacter il faut l'argument "hNdxCompactage".
Une moulinette doit pouvoir résoudre la question. En passant par la création d'un fichier temporaire, le remplir avec les enregistrements actifs, etc.. jusqu'à le renommer. Sans oublier de recréer les index au passage.
Cdlt - Eric.
je réponds en tant qu'ignare de HF car je ne l'utilise quasi jamais mais il me semblait avoir vu les notions de hRayés et quand j'ai lu çà je me suis dit ben ça doit etre un bête reindexe avec un param comme ça ?
bon j'ai la flemme de rechercher dans l'aide d'autant que cela ne me servira pas perso.
Ah ben si ! je dis des conneries (une de +, une de moins ...) mais HF m'interesse seulement pour le mobile. Donc je pourrais avoir besoin de cela même si pour l'instant on a tendance à surtout utiliser les ordres natifs sql dans WM.
-- Roumegou Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 30 mars 2017 - 09:59 |
Bjr,
Dans son message précédent, Eric67 a écrit :
Bonjour,
La fonction hreindexe ne semble pas compacter les fichiers. Donc, pas de gain de place. Sauf si l'argument "hMmoCompactage" est employé. Par contre, seuls les fichiers mémo sont compactés. Il en va de même avec les fichiers index d'ailleurs , pour les compacter il faut l'argument "hNdxCompactage".
ERREUR, Je confirme, HReIndexe avec HndxCompactage, réduit la taille des FIC et NDX. Je parle bien de reduire la taille des fichiers, qu'on peut constater avec l'explorateur de fichiers. Je n'ai pas vu l'effet sur les memos, l'appli dans laquelle j'utilise ca n'a pas de memo ..
a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | | | |
| | |
|