IC Manage: Industrial Strength Data Management
Perforce Solutions

Home > IC Products > Industrial Strength > Proven Reliability

Proven Reliability

ICM GDP implements advanced database reliability features more commonly found in enterprise databases. IC Manage GDP utilizes the Perforce engine. Perforce’s installed user base continues to grow, with over 200,000 users across 4000 companies today, and an outstanding track record of reliability.

ACID: Four Key Components to Achieve Reliability

IC Manage GDP is ACID compliant (Atomicity, Consistency, Isolation, Durability), guaranteeing the database transactions are processed reliably. In this context, a single logical operation on the data is called a transaction. An example of a transaction is an update of several files, even though it might consist of multiple individual files changing revision state.

  • Atomicity – the database guarantees that either all of the tasks of a transaction are performed or none are, preventing data corruption from network glitches and guaranteeing data integrity.
  • Consistency - the database is in a legal state when the transaction begins and when it ends. This means that a transaction can't break the rules of the database. For example, if an integrity constraint states that all files must have verified checksums, then any transaction violating this rule will be aborted.
  • Isolation - the application makes operations in a transaction appear isolated from all other operations. No operation outside the transaction can ever see the data in an intermediate state.
  • Durability - once the user has been notified of success, the transaction is guaranteed to persist, and not be undone. The transaction will survive system failure, and the database system has checked the integrity constraints and won't need to abort the transaction.

 

© 2007 IC Manage. All rights reserved.