> -----Original Message-----
> Different industries may have some particular legal requirements; that
> will generally surround there being a need to specifically _preserve_
> information for some number of years, as opposed to needing
> to _get rid_
> of data at the end of the year.
True. I was only thinking that it might make sense, particularly if we don't
use a DB to be able to take last years data and put it in a file on its own
and store that to tape and start using a clean file for this year. However
as you said, with a DB it is less of a hassle to keep the data in the DB.
>
> "Getting rid of data" has tended to be driven by the
> pragmatic issues of:
> a) Only needing to report on the current calendar year, and
> having paper
> sets of books where recalculating things by hand is daunting;
And you can put the paper books in a cupboard somewhere and get them out
later if you need to.
> b) Only having 5MB of disk space on early Winchester Hard
> Drives so that
> you only have space to store very limited amounts of data;
Less of a problem these days, but even 16Gb drives fill up.
> c) Having so Vastly Many Transactions per year that you need to purge
> data out regularly lest you need to dig an extra basement to hold
> the ever-increasing racks of disk drives. [My employer
> has a bunker
> of much this nature to hold the 17 mainframes, some of which were
> likely involved the last time you booked an airline ticket; they
> have to purge data out pretty regularly as there's just
> too much data
> to comfortably cope with...]
I am glad that that is not my job.
> > It still might be nice to be able to archive, but I suppose
> that we could
> > just use the archiving stuff in the DB for that?
>
> Not really; DB "archive logs" tend to be used to ensure that data
> doesn't get lost; the archiving that "takes stuff out of the DB" is at
> the other end of the process.
i.e. we want to lose it. (smile)
>
> It would make sense to create SQL queries to carefully "throw
> data away"
> when appropriate.
>
> > > After all, if:
> > > a) Account balances keep having to be repetitively
> calculated from the
> > > beginning of time until now, That'll Be Slow.
> >
> > Lets hope we can tell the DB to start calculating from the
> changed point
> > only.
>
> Yes, that's doubtless one of the design criteria. One, by
> the way, that
> effectively rules out MySQL, as it doesn't do triggers...
A case for a feature request to MySQL?
>
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel