KX Product Usage Restrictions¶
This page explains how KX manage product restrictions.
Usage restrictions relating to individual KX products are listed below:
KDB-X Community Edition Download¶
KDB-X is now generally available (GA) and ready for production use. The Community Edition license is free for both personal and commercial projects, subject to the following end-user restrictions:
- Maximum 16GB RAM permitted for use by q.
- Usage is restricted to a single physical or virtual instance.
- Maximum number of secondary threads per q process is 4.
- Maximum number of connections per q process is 16.
- Maximum number of 24 CPU cores can be used by all instances of the software.
- Running multiple processes within a single instance or deployment is allowed, provided the total RAM does not exceed 16GB. Registration of multiple Community Edition licenses to circumvent these restrictions is not permitted.
- Circumventing the 16GB RAM limitation through GPU workflows, including partitioning, staging, or incremental loading of index data (for example, disk-based or tranche-based approaches), is not permitted.
- Installing the Community Edition on servers licensed for commercial support is strictly prohibited. If you have such a requirement please contact us at preview@kx.com.