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

Homebulletgrey.gifLocal Libary Model


c-treeACE Local Library Model

model - bound server

The c-treeACE Local Library model (LOCLIB) is a hybrid model that integrates the Stand Alone model with the Standard Client/Server model in one library. This gives you the ability to access data on a c-treeACE Server and on a local drive at the same time. This model is especially popular on systems where speed and efficiency can be gained by using the local drive in lieu of taking the network hit to access a server. Temporary work files, extracted server data, local database information, and special "on the fly" index files are typically candidates for local disk access.

A LOCLIB library is a merger of the Stand Alone file I/O logic and c-treeACE Server's client communication logic in the same library. Applications which link with the combined library have the best of both worlds by being able to access a local disk and one or more c-treeACE Servers—the function calls are the same for both channels of I/O. Applications simply invoke a "switch" function call to direct the focus of the next operation.

 

Benefits

  • Provide fast local data storage and retrieval without adding extra network traffic.
  • With heterogeneous support, this model provides a convenient way to port data between different architectures. An application may read data from one platform and write it to another. All necessary byte flipping is handled by c-treeACE within the communication logic.
  • Applications can access data locally and/or log on to any number of c-treeACE Servers at the same time. Both stand alone and client/server versions are supported for the same application.
  • Applications may "register" as many "c-tree" access channels to different databases as needed.
  • Application may instigate "switch c-tree" calls to indicate which data source to direct the I/O.
  • Complete source code for LOCLIB Library included with c-treeACE Professional.

Considerations

  • On multi-tasking operating systems one should consider running a c-tree Server on the local machine instead of using the LOCLIB model. Although the LOCLIB model supports single-user transaction control, it does not support multi-user transaction control on the local data. Multi-user transaction control is supported by running a local server. Your application may connect to multiple c-treeACE Servers at the same time.

“When Thompson Dental began development of a comprehensive software package for dental offices, it was decided that an industrial strength, 32-bit database would be the foundation of our efforts. The FairCom Server stood head and shoulders above the rest of the market in terms of data integrity, performance and scalability. As our software expanded into the clinical arena of image acquisition and storage, and as megabyte database sizes became gigabytes, these attributes have become even more important. The FairCom Server has met the challenge of these increasing demands and allowed us to maintain our competitive edge.”

Dave Roebuck
Director of Software

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