# eXtremeDB for HPC User's Guide

> eXtremeDB for HPC builds on the proven high performance database implementation of eXtremeDB for in-memory and persistent database solutions. eXtremeDB for HPC includes the embedded SQL APIs and the client-server tool xSQL, robust system recovery and data relay capability with eXtremeDB Transaction Logging, and the fault-tolerant, distributed database implementation technologies of eXtremeDB High Availability and distributed eXtremeDB Cluster.

> To familiarize developers with the general principles of eXtremeDB application design and implementation, we recommend beginning with the eXtremeDB User's Guide.

> Then please use the following links to understand the additional features of eXtremeDB for HPC:

> xSQL | Using xSQL to manage SQL databases
> SQL | Using eXtremeSQL for high performance embedded SQL applications
> Time Series and Columnar Data | Support for ordered data (time series) in columnar storage format
> Data Feed Handlers | Using ready-built feed handlers and C API to parse, process and store market data
> Performance Monitor | Using the HTTP Viewer interface to manage eXtremeDB databases
> Analytics Functions | Using the Vector-based Analytics Functions library
> High Availability | Using eXtremeDB High Availability to implement reliable fail-over systems
> Cluster | Using eXtremeDB Cluster to implement distributed database strategies