Version:

Kinetica Docs Home

Kinetica is a distributed database designed to leverage many core devices like the modern GPU. Kinetica can be interacted with using SQL or one of many APIs, including C++, C#, Java, JavaScript, Node.js, Python, and REST.

Overview
Get a concise overview of Kinetica, including its architecture, and the features that allow it to be the fastest distributed operational database in the market.

Features

Concepts
Introductory guide to understanding the core concepts of Kinetica
Geospatial Features
A guide to the geospatial features built into Kinetica
Functions
A high level overview of Kinetica functions
SQL Support
SQL support reference
User-Defined Functions Overview
The basics of User-Defined Functions
Analytic Desktops
Description of analytical tools available for Kinetica

Installation & Configuration

Installation
Detailed Kinetica instructions for AMI or package installation.
Administration
A guide to administering Kinetica.
Kinetica High Availability
High availability for Kinetica.
Security
Security features of Kinetica.
Configuration Reference
Reference for the configuration file.

Integration

Tutorials
Step-by-step tutorials for developing applications using Kinetica.
Optimizing I/O
Optimizing I/O of large data sets with Kinetica.
Connectors
Description of various connectors available for Kinetica.
User-Defined Function Implementation
Guides for writing & running UDFs, as well as several example programs.
API
API references for various languages.
Downloads
Download the language-specific APIs and connectors to other applications.

Reference

Release Notes
Listing of modifications made within each version of Kinetica.