Page 1 sur 1

Problème de taille de base de donnée

Publié : 01 mai 2014, 20:10
par bollee23
Bonjour,

Tout d'abord, je me présente rapidement : ancien utilisateur de MS Money (1998), passé par linux puis Mac OS, j'ai continué à utiliser Money avec VMware puis je suis passé à iBank il y a 3 ans environ. Je partage le fichier contenant tous nos comptes avec ma femme (chacun son mac) en utilisant Dropbox et nous arrivons en plus à avoir une synchro avec chacun de nos iPhones. Je viens de faire l'acquisition de iCompta pour Mac & iOS pour bénéficier d'un meilleur support, d'une interface en vrai Français et parce que l'interface HM me plaisait bien.

J'ai fait une évaluation de qq jour avec la version de démo. J'ai passé un bon bout de temps à importer les données depuis iBank en QIF : galère mais je suis "habitué". In fine, en local sur mon Mac j'aime bien l'ensemble des fonctionnalités. Entre nos 2 mac et via Dropbox les choses se passent bien même si il n'y a apparemment pas de mécanisme garantissant un accès exclusif au fichier (genre fichier "lock") : on peut chacun ouvrir le fichier de donnée et c'est à la fin que l'on génère des conflits dans Dropbox. Nous étions habitués à éviter ces situations donc on est prêt à faire avec.

Le point qui nous pose problème c'est quand on cherche à mettre en oeuvre la synchro avec nos iDevices respectifs : c'est long, très long (pas loin de 10 minutes pour synchroniser l'iphone4 de ma femme, et un peu moins pour mon 5s). La base de donnée iCompta fait 65Mo. La version destinée à la synchro sous Dropbox (dans Applications/iCompta/Synchronization) fait 9,5Mo. J'ai l'impression que la lenteur du processus est liée à la taille de la BDD (nos deux comptes courants remontent jusqu'en 2002, j'ai éliminé la partie pré-Euro).

J'ai fait un essai pour purger les données anciennes (avant le 01/01/2014), mais la BDD est restée très grosse (45Mo) et je ne souhaitais pas particulièrement perdre l'historique de nos transactions.

Avez-vous des suggestions, des perspectives d'évolution de la gestion de la synchro (incrémentale vs intégrale), ... ? Nous avons envie de continuer à utiliser iCompta, il ne manque pas grand chose, mais l'aspect synchro semble totalement inutilisable pour nous. C'est peut-être par manque de connaissance du produit.

D'avance merci pour votre aide.

Re: Problème de taille de base de donnée

Publié : 02 mai 2014, 15:51
par Angeman
Le taille du fichier en lui-même n'est pas très importante car c'est compressé en .zip avant la synchronisation donc il faut regarder la taille du fichier dans Dropbox comme vous l'avez fait. Et après la purge à mon avis ça a a du baisser sensiblement.

Sinon vous pouvez faire une synchronisation en réseau local (en WiFi) entre les appareils, ça devrait être beaucoup plus rapide normalement.

Re: Problème de taille de base de donnée

Publié : 02 mai 2014, 18:14
par bollee23
Merci pour ce retour.

En réessayant de faire une purge (au 01/01/2014, ce qui doit faire disparaître au moins 90% des données), j'observe un comportement un peu étrange. Juste après le purge, la BDD principale ne change pas de taille. Après chaque fermeture et réouverture, elle diminue en taille (une dizaine de Mo d'abord, puis environ 2Mo par 2Mo à chaque cycle open/close). A ce stade elle est descendue à 32Mo (partant de 67Mo) : pas mal, je pourrai continuer comme ça :D
Le seul hic, c'est que la taille de la BDD comprimée reste quasiment la même (elle a même eu tendance à légèrement croître :shock: ).

Pour l'instant, je fais avec (on fera la synchro le soir), mais cela vous inspire qq chose, je suis preneur :lol:

Sinon, je dois dire que suis assez satisfait de la gestion de comptes titre qui bien que ce soit une nouvelle fonction est déjà très bien. Merci.