| Home | About FairCom | Products | Support | Sales | Contact Info | Site Map | Download | Newsletter |

Company Overview
History
Our Customers
Success Stories
Contact Information
Why FairCom
FairCom Logos
Press Releases
Customer Quotes
Site Map
Read the Dr. Dobb's Journal article on cross-platform database Programming
Read HP WORLD's article on the c-tree Server
Read the Linux Journal review on c-tree Plus
FairCom Brochure
 
 

Efficient Single Savepoint for Large Transactions

The c-tree Server uses the ReplaceSavePoint() function internally to provide a fast, efficient means to carry along a save point in large transactions, so that an error can be undone by calling RestoreSavePoint() and then continuing the transaction. Compared to SetSavePoint(), which inserts a separate save point for each call, ReplaceSavePoint() simply updates internal linkages to effectively move the save point.

The ReplaceSavePoint() is now included in the c-tree client API. Your c-tree Plus client application can now undo the last change in a transaction with the ReplaceSavePoint() function as an efficient alternative. Consider this approach when you simply need to back up to the previous transaction state in the case of an error. Your applications gain a slight performance advantage by doing so!


 
We have reviewed Oracle and some of the other big relational databases and chose FairCom for our database development needs. With c-tree Plus, we see transactional volume that is 8 to 10 times faster than what we can get with other databases. I have been using c-tree based solutions since the 80's and highly recommend it for any type of transactional data storage.

Alan Hills
CEO, In-Touch Management Systems, Inc.

 
WEB COMMENTS
Copyright 2007 FairCom Corporation. All rights reserved.