How Does Goldenseal Store my Data?
How does Goldenseal store my data on the hard drive?
Goldenseal estimating software and accounting software stores your data in an "object database". That means that each type of record stores information that makes sense for that type of account or transaction. For example, an estimate is stored in an Estimate record which is specifically designed to include the data (and behavior) that makes sense for estimating.
In some cases Goldenseal stores record information in several places. For example, pictures are stored in a separate object, and each line in a breakdown table is also stored as a separate object.
Goldenseal uses a "binary tree" index to locate each record on your hard drive. That means that it can find records quickly, even if you have tens of thousands of records. We also store "links" in each record so you can find related information extremely quickly.
Some of the record data is stored in a separate menu index, which also increases speed for clairvoyant fields and some other parts of Goldenseal.
We use a "delayed commit" process which posts changes and then saves them all at the same time. That greatly reduces the chances of losing data or having a data mis-match caused by a failure in the middle of a save.
All of your company data is in one file-- so it is a very good idea to back it up frequently!
Viewing Record Data
To see the raw data on your hard drive, follow these steps:
Click here to return to business file topics.