Email this Page Log Support Call Send Feedback Print

Previous Topic

Next Topic

Book Contents

Book Index

Archiving History to Reduce Library Size

Using the Edit History function impacts on the size of your library. If you are using a JET database, this can mean you quickly reach the 2GB JET limit.

JET databases have a 2GB limit. SQL Server on the other hand can hold up to 1 terabyte of data.

Archiving history records frees up valuable database space, and can also lead to improved performance.

Before we go further, it's important to understand that there are two types of events that determine when a history record is created:

  1. System events which are triggered automatically on indirect actions that cause an object to be modified.

    -and-

  2. User events which are triggered by the optional Save Points as defined in Author-it Administrator.

So while you may have no Save Points defined for the User events, Author-it still creates History Records for the System events. If you're using Localization Manager, be aware that every time an object is updated via a localization update or a translation job, the object is updated using XML so thereby creates a history record.

Where are History Records Stored?

History records can be stored inside the Author-it library, or archived in XML format to an external location. Archiving is optional, however it will help prevent the size of your library from quickly ballooning out of control.

You can choose from auto settings (where all records are archived as they are created) or manual settings where you define when records should be archived.

Important: Archiving history does not mean you can't compare and revert. As long as the XML files are kept and the path to these remains valid, you can compare and revert just like normal...

We're dealing with manually archiving history here.

To Manually Archive History

  1. Open the Library using Author-it Administrator.
  2. Choose Settings > History Settings from the main menu.

    The Edit History Options appears.

  3. Select the Archive tab.

    Archive History Options

  4. Define the manual archive settings you want to use. For optimal results, set the Keep a minimum history to 0, and the Archive before to the current date.
  5. Choose Archive Now. A prompt appears to confirm the action.
  6. Choose Yes and go and make a cup of coffee.

    Progress is shown as the history is archived. This process can take a while depending on the amount of history to archive and the speed of your computer. Go and make a cup of coffee while the archive is running. If there's a lot of history to archive, you may even need to make several cups...

OK - What's Next?

Once the history is archived, run a Repair and Compact to free up space. Note that if you're using a SQL library, this step is unnecessary as the functionality is built into SQL.

You should then set the Auto Archive Settings to archive all objects so all further records are archived immediately. Otherwise you'll need to repeat a manual archive on a regular basis.

To Automatically Archive History as Records are Created

  1. Open the Library using Author-it Administrator.
  2. Choose Settings > History Settings from the main menu.
  3. Select the Archive tab.
  4. Select the Archive all objects checkbox and choose OK.
Top of Page Email this Page Log Support Call Send Feedback Print