Provisioning TIBCO ComputeDB

TIBCO ComputeDB offers two editions of the product, SnappyData Community Edition, and TIBCO ComputeDB Enterprise Edition.

The SnappyData Community Edition is Apache 2.0 licensed. It is a free, open-source version of the product that can be downloaded by anyone. The Enterprise Edition includes several additional capabilities that are closed source and only available as part of a licensed subscription.

Download SnappyData Community Edition

Download the SnappyData 1.2.0 Community Edition (Open Source) from the release page, which lists the latest and previous releases of SnappyData. The packages are available in compressed files (.tar format).

Download TIBCO ComputeDB Enterprise Edition

  1. On the TIBCO eDelivery website, search for TIBCO ComputeDB and go to the Product Detail page.
  2. Click Download and then enter your credentials.
  3. In the Download page, select the version and the operation system as per your requirement.
  4. Read and accept the END USER LICENSE AGREEMENT.
  5. Choose an installation option and then click Download.

TIBCO ComputeDB Provisioning Options

Before you start the installation, make sure that Java SE Development Kit 8 is installed, and the JAVA_HOME environment variable is set on each computer.

The following options are available for provisioning TIBCO ComputeDB:

Configuring the Limit for Open Files and Threads/Processes

On a Linux system, you can set the limit of open files and thread processes in the /etc/security/limits.conf file.
A minimum of 8192 is recommended for open file descriptors limit and >128K is recommended for the number of active threads.
A typical configuration used for TIBCO ComputeDB servers and leads can appear as follows:

snappydata          hard    nofile      32768
snappydata          soft    nofile      32768
snappydata          hard    nproc       unlimited
snappydata          soft    nproc       524288
snappydata          hard    sigpending  unlimited
snappydata          soft    sigpending  524288
  • snappydata is the user running TIBCO ComputeDB.

Recent linux distributions using systemd (like RHEL/CentOS 7, Ubuntu 18.04) require the NOFILE limit to be increased in systemd configuration too. Edit /etc/systemd/system.conf as root, search for #DefaultLimitNOFILE under the [Manager] section. Uncomment and change it to DefaultLimitNOFILE=32768. Reboot for the above changes to be applied. Confirm that the new limits have been applied in a terminal/ssh window with "ulimit -a -S" (soft limits) and "ulimit -a -H" (hard limits).