FairCom Corporation
 
FairCom Start PageFairCom ProductsDownloadsDeveloper SupportSales InformationFairCom CustomersFairCom Company InformationContact FairCom

Home bulletgrey.gif Products bulletgrey.gif Features bulletgrey.gif Locking Techniques


Sophisticated client/server locking techniques ensure high concurrency

The c-tree Server employs sophisticated locking techniques to prevent deadlocks and ensure maximum concurrency and throughput. With a variety of locking techniques available, FairCom gives developers the flexibility they need to meet their development requirements.

"Anti-Deadlock" Performance Features

All c-tree Servers perform extensive internal deadlock detection and resolution measures. Deadlocks can never occur between readers and updaters. If a deadlock does occur between multiple updaters, the deadlock detection mechanism provides automatic and immediate deadlock resolution. Only the minimum number of users required to resolve the deadlock are ever affected.

Ultra-high User Concurrency

c-tree Servers incorporate powerful internal indexing technology that allows a very high level of concurrency among c-tree Server clients without jeopardizing data integrity. Unlike other Servers that may require a lock to be placed on all the key values within an index node, FairCom's advanced indexing locks provide absolute data availability by issuing a short lived lock over only the individual key value.

Newly developed imaging and multi-versioning techniques avoid most read lock interference experienced between clients that query and clients that write. Writers or updaters don't necessarily block queries, and queries need not block anyone. The only interference that may occur is between multiple updaters, which can be easily controlled with FairCom's flexible locking routines.

No Page Locks Are Ever Performed by c-tree Servers

Page locks spanning several data records are never performed by c-tree Servers. File level locking is available, but never required. Record level locks are fully supported as both read or write locks, but again, read locks are not required. All locking is performed strictly within the Server and no change is ever made to the information residing on disk. There is no practical limit to the number of locks a user may hold.

In order to meet the needs of small to medium sized Contact Centers (10 – 200 seats), Zeacom developed its flagship product QMaster™. This Windows-based CTI solution utilizes an Intelligent Call Delivery (ICD) matrix to maximize the Contact Centers’ operational performance while enhancing customer service levels.

Corus™, Zeacom’s Enterprise Messaging application, also works extremely well as a complement to the Q-Master system. This application is specifically designed to manage all telephony communications in a single unified messaging environment. With easy to use graphical user interfaces and clever caller recognition devices, Corus modules can work independently or can be integrated to form a complete call management solution.

Zeacom was confident in selecting FairCom as a database partner because of both the technology and the company behind that technology. The technology was a good fit for Zeacom because it matched the direction of their development work. Specifically, the performance of c-tree Plus was reliable and predictable, and it suited the real time nature of the Zeacom application. FairCom’s technology was also very portable, allowing Zeacom to easily support a variety of platforms.

Read More... (481KB PDF)

FairCom Start PageSite MapContact FairComThe FairCom Privacy Policy Your Location: USA | Europe | Brazil | Japan
Copyright 2012 FairCom Corporation. All rights reserved.