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.

Visa is the world's leading payment brand generating nearly US$3 trillion in annual card sales volume. Visa has unsurpassed acceptance in more than 150 countries. The Visa organization plays a pivotal role in developing innovative payment products and technologies to benefit its 21,000 member financial institutions and their cardholders. Visa is a leader in Internet based payments and is pioneering the creation of u-commerce, or universal commerce--the ability to conduct commerce anywhere, anytime, and any way. For more information, visit www.corporate.visa.com.

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