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:

  1. Choose Security from the View menu, and choose Database Report from the submenu.
  2. You'll see a listing of all the Goldenseal classes that are stored in your company file.
  3. To see a list of individual records, double-click on any class.
  4. To see the raw data inside a record, double-click on a record in the list. Goldenseal shows the raw data for each field.

Click here to return to business file topics.