An important part of architecting any computer software project is to understand the constraints of that system and ensure that they do not impede operation of the system. Constraints come from many sources:
Any piece of computer software must be designed with these constrains in mind.
FairCom DB is designed to minimize the constraints it adds to the above list. As an industrial-strength, enterprise-ready database, FairCom DB is intended to be used in demanding applications. Developed by and for developers, FairCom DB imposes very few limitations on the application you design.
In addition to understanding FairCom DB constraints from a development point of view, this information can help system administrators keep the system running at peak performance. Several aspects of operation can be monitored so that action can be taken to avoid limits long before they are reached.
This document outlines the constraints of FairCom DB so you can better understand the best way to work with it.
While c-tree is designed to minimize artificial limitations, there are a few constraints that should be acknowledged to optimize operation and allow developers to plan an efficient application. These few constraints are listed below and described in more detail afterward.