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

Homebulletgrey.gifStandard Client/Server Model


c-treeACE (Traditional) Client/Server Model

model - bound server

The Client/Server model is the default operational model for both c-treeACE Express and c-treeACE Professional.

In this model, your application is linked to a mutli-threaded client-side communication library that manages the inter-process communication requests made to the c-treeACE Server.

Multiple industry-standard and platform-specific communication protocols are available. Heterogeneous support allows clients of various architectures to communicate with the same c-treeACE Server at the same time. This flexibility ensures your investment in c-treeACE database technology will continue to pay off regardless of the platform transitions within your business or marketplace.

This model includes support for all of the supported application programmer interfaces (APIs) in the form of inter-process communication requests made to the c-treeACE Server.

Benefits

  • All disk I/O is done by the c-treeACE Server, thereby taking full advantage of data/index caches and minimizing network traffic for maximum performance.
  • The c-treeACE Server offers full online transaction processing (OLTP). This gives programmers the ability to group a specified set of operations and ensure that either all of them are processed or, if there is a problem, none of them are processed. Multiple save/restore points allow the programmer to mark a temporary spot in a transaction to back up to without having to abort the entire transaction.
  • Scalability: Large number of supported server platforms. Upgrade options for server hardware is less confining. Support thousands of concurrent users.
  • Don't miss the performance gains and absolute control available through the Bound Server Model.
  • c-treeACE Servers (for selected platforms) concurrently support multiple communication protocols. For example, on Windows platforms use TCP/IP for remote clients to connect to the c-treeACE Server and use the shared memory protocol for local clients. The shared memory communication protocol is significantly faster than TCP/IP, so use this benefit to drive significant throughput enhancements for clients that are able to run on the same machine as the c-treeACE Server.
  • Complete Client Side library source code included within the c-treeACE Professional package.
  • Indices that are heavily dynamic are automatically maintained for optimal speed and size, eliminating the need for routine rebuilding.
  • Real-time data backups (dynamic dumps) give administrators the ability to back up data without interrupting the flow of new transactions.
  • The automatic disaster recovery system checks transaction logs every time the server starts and determines whether any transactions are incomplete and need to be undone or redone.
  • Security features are built into all levels of the c-tree Server. In addition to standard user, password, and group security, additional login and file security provide superior control.
  • Comprehensive file encryption is available for data and index files as well as for additional configuration files. Optional communication encryption masks communication packets between the client and the server making it difficult for users to inspect the information being exchanged.

"I fired up our first FairCom Server on a copy of one of our development databases, and in just a few hours of compiling and tweaking a few server parameters, I must say the conversion was as easy as advertised. This is a very pleasant surprise; in the last several months we haven't had that kind of luck with other database software, including Oracle."

Tom Stahr
Manager of Technology, Prairie Systems

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