Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #19491
| From | Franz_aRTiglio <franzgol@N0SPAMtin.it> |
|---|---|
| Newsgroups | it.comp.lang.visual-basic |
| Subject | Re: database access |
| Date | 2019-01-02 16:07 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <q0ik0i$1vdj$1@gioia.aioe.org> (permalink) |
| References | <q0i5h7$1sq1$1@gioia.aioe.org> |
Sembra che Gulp® abbia detto : > Qualcuno sa se in VB6 la compattazione del database che si fa con > CompactDatabase su un file mdb è la stessa operata da Access ? > > Il file dopo la compattazione risulta chiaramente più leggero, ma come viene > alleggerito cosa viene eliminato? i record marcati come "cancellato". In pratica un database e' come un libro che ad ogni nuovo record viene aggiunta una pagina, per velocità (poi dipende anche dal motore del database) quando cancelli/elimini/modifichi** un record anzichè spostare tutta la mole di dati la "pagina" viene marcata come "cancellata"; quando compatti in pratica viene creato un secondo database e tutti i record non marchiati come "cancellato" vengono copiati nel nuovo. **Alcuni database ad altissima velocità NON modificano un record esistente ma "cancellano" il vecchio e ne creano uno nuovo con i dati modificati. es: se hai un "libro" con 10.000 pagine e cancelli pagina 4 anzichè spostare "indietro" 9996 pagine semplicemente pagina 4 viene marchiata come "cancellata", altrimenti il database diventerebbe lentissimo ad ogni modifica/cancellazione.
Back to it.comp.lang.visual-basic | Previous | Next — Previous in thread | Next in thread | Find similar
database access Gulp® <gulp@hotmail.it> - 2019-01-02 11:58 +0100
Re: database access Greg <greg@alicie.com> - 2019-01-02 15:47 +0100
Re: database access Franz_aRTiglio <franzgol@N0SPAMtin.it> - 2019-01-02 16:07 +0100
Re: database access Gulp® <gulp@hotmail.it> - 2019-01-02 19:22 +0100
Re: database access Franz_aRTiglio <franzgol@N0SPAMtin.it> - 2019-01-02 20:47 +0100
Re: database access Greg <greg@alicie.com> - 2019-01-03 10:44 +0100
Re: database access Franz_aRTiglio <franzgol@N0SPAMtin.it> - 2019-01-03 16:23 +0100
Re: database access Greg <greg@alicie.com> - 2019-01-03 17:51 +0100
Re: database access Giacobino da Tradate <jacopinodatradate@gmail.com> - 2019-05-03 18:06 +0200
csiph-web