Difference between revisions of "Programming/Kdb/Installing kdb"

From Thalesians Wiki
(Added the initial text.)
 
(Corrected the formatting.)
Line 1: Line 1:
*Kdb+/q* can be downloaded from https://kx.com/developers/download-licenses/
'''Kdb+/q''' can be downloaded from https://kx.com/developers/download-licenses/


In particular, there are two free versions of kdb+/q: the 32 Bit Personal Edition and the 64 Bit Personal Edition (On-Demand).
In particular, there are two free versions of kdb+/q: the 32 Bit Personal Edition and the 64 Bit Personal Edition (On-Demand).
Line 5: Line 5:
Both editions are licensed for personal use.
Both editions are licensed for personal use.


The *32 Bit Personal Edition*:
The '''32 Bit Personal Edition''':
* is permitted to run on-premises;
* is permitted to run on-premises;
* is permitted to run on cloud;
* is permitted to run on cloud;
Line 14: Line 14:
The main limitation of the 32 Bit Personal Edition and, more generally, of any 32-bit program, is that it can only ever use up to 4 GB of memory. That's due to the 32-bit address space, since 2^32 = 4,294,967,296 bytes. For some use cases this may be a serious limitation.
The main limitation of the 32 Bit Personal Edition and, more generally, of any 32-bit program, is that it can only ever use up to 4 GB of memory. That's due to the 32-bit address space, since 2^32 = 4,294,967,296 bytes. For some use cases this may be a serious limitation.


The *64 Bit Personal Edition (On-Demand)*:
The '''64 Bit Personal Edition (On-Demand)''':
* requires "always on" internet connection;
* requires "always on" internet connection;
* is permitted to run on-premises;
* is permitted to run on-premises;

Revision as of 22:04, 16 June 2021

Kdb+/q can be downloaded from https://kx.com/developers/download-licenses/

In particular, there are two free versions of kdb+/q: the 32 Bit Personal Edition and the 64 Bit Personal Edition (On-Demand).

Both editions are licensed for personal use.

The 32 Bit Personal Edition:

  • is permitted to run on-premises;
  • is permitted to run on cloud;
  • provides access to KX Fusion interfaces and integrations;
  • provides access to community support;
  • Linux/Mac/Windows/Raspberry pi versions are available.

The main limitation of the 32 Bit Personal Edition and, more generally, of any 32-bit program, is that it can only ever use up to 4 GB of memory. That's due to the 32-bit address space, since 2^32 = 4,294,967,296 bytes. For some use cases this may be a serious limitation.

The 64 Bit Personal Edition (On-Demand):

  • requires "always on" internet connection;
  • is permitted to run on-premises;
  • is compatible with KX Developer and KX Dashboards Direct;
  • provides access to KX Fusion interfaces and integrations;
  • provides access to community support;
  • gives regular access to upgrades;
  • Linux/Mac/Windows versions are available.

The 32 Bit Personal Edition can be downloaded immediately, whereas for the 64 Bit Personal Edition (On-Demand) you would need to request a license. Both editions are available via https://kx.com/developers/download-licenses/