SQLite a la réputation d'être petit, rapide et flexible. Je l'ai utilisé dans un de mes projets C++ pour enregistrer des statistiques simples dans un fichier. Une fois pendant 15 minutes, 3-5 nouveaux enregistrements simples (5 rangées d'entiers) ont été enregistrés dans la base de données. Pendant quelques semaines d'une telle utilisation de SQLite, j'ai rapidement observé une utilisation du disque clairement visible. Je ne m'y attendais pas, car la quantité de données écrites était très petite. Si je l'écrirais dans un fichier texte, une réaction du disque serait à peine perceptible. SQLite est-il vraiment une base de données aussi légère, ou mon problème était-il trop simple pour l'utilisation d'une base de données relationnelle?Utilisation du disque SQLite
0
A
Répondre
5
VACUUM peut résoudre votre problème. http://www.sqlite.org/lang_vacuum.html
1
Eh bien, je l'ai utilisé SQLite pour stocker une table avec le contenu d'un dictionnaire Anglais avec 100000 entrées, et il a occupé environ 20 Mo, donc, je ne pense pas que le problème se trouve sur SQLite, mais il serait bon si vous avez fourni plus d'indices afin d'obtenir une réponse plus accuré
Questions connexes
- 1. Utilisation de SQLITE avec VB6
- 2. Sqlite pour un tableau associatif supporté par disque?
- 3. Lecture du problème du disque flash USB
- 4. Utilisation de SQLite avec ASP classique
- 5. Taille du disque en Java 5
- 6. Récupérer dynamiquement le contenu du disque
- 7. Utilisation de plusieurs bases de données SQLite à la fois
- 8. Enregistrement du résultat xml du serveur sql sur le disque
- 9. Exception SQLite: SQLite Occupé
- 10. Valeur booléenne du magasin dans SQLite
- 11. Utilisation efficace du schéma
- 12. Comment obtenir le numéro de série du disque dur
- 13. Se débarrasser du disque dans l'élément de liste
- 14. Tri des erreurs d'E/S du disque en Python
- 15. Consommation d'UC équivalente pour l'analyse du disque dur
- 16. Ecriture XML en mémoire au lieu du disque
- 17. Déplacer les fichiers OS au début du disque
- 18. Afficher l'image du disque local dans le safari
- 19. Enregistrement sur disque d'une base de données en mémoire
- 20. Utilisation du Dropfolder du serveur Microsoft SMTP
- 21. arrêter un disque dur
- 22. iPhone: espace disque disponible
- 23. Activité de disque dans Applescript
- 24. . Assemblage .NET sans image disque?
- 25. Utilisation du séparateur Java Scanner
- 26. Utilisation élevée du processeur MySQL
- 27. Utilisation du Kit transformations (MST)
- 28. Utilisation du fichier de page
- 29. Utilisation du navigateur personnalisé Keyboardshortcuts
- 30. nanosleep haute utilisation du processeur?
200 octets un mot ne sonne pas si compact pour moi! Mais comme vous le dites, il est impossible de savoir ce qu'est réellement le problème de l'OP sans plus d'informations. –
Les données d'index prennent également de l'espace, de plus elles peuvent prendre plus de place que les données elles-mêmes. – n0rd
Non, un mot ... Un mot, sa signification, et ses mots apparentés –