Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #19491

Re: database access

Path csiph.com!aioe.org!.POSTED!not-for-mail
From Franz_aRTiglio <franzgol@N0SPAMtin.it>
Newsgroups it.comp.lang.visual-basic
Subject Re: database access
Date Wed, 02 Jan 2019 16:07:12 +0100
Organization Aioe.org NNTP Server
Lines 25
Message-ID <q0ik0i$1vdj$1@gioia.aioe.org> (permalink)
References <q0i5h7$1sq1$1@gioia.aioe.org>
NNTP-Posting-Host hXzDaOaJhsoRaClIiYiQZA.user.gioia.aioe.org
Mime-Version 1.0
Content-Type text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding 8bit
X-Complaints-To abuse@aioe.org
X-Newsreader MesNews/1.08.06.00-it
X-Notice Filtered by postfilter v. 0.8.3
X-ICQ 1931503972
Xref csiph.com it.comp.lang.visual-basic:19491

Show key headers only | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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