Unparalleled Speed with Unmatched Flexibility

The Skyler C3 Database is a new kind of database that combines a real-time cache, a stream processing engine and time series database. Skyler C3 processes highly dynamic data real time, in one fast, flexible and easy-to-use platform.

The Skyler C3 Database can receive streaming, fundamental, or historical data in a variety of formats and from multiple sources through data feed adapters. These adapters connect to feeds directly from the exchanges, to consolidated feeds from data aggregators or other feed handlers, or to data resident on disk.

Skyler C3 stream operators derive value-added data through calculations such as high/low, total volume, and VWAP, tick trend indicators, yield calculations, and other standard operators on the fly. You can also use Skyler C3 stream operators for filtering, vendors, data sampling, or rollups.

The derived, value-added data along with the raw message input can be stored in either a time series or an associative format. The time series data store serves as a tick collector for time and sales data, while the associative data store serves as a last-value store with value-added data.

In addition, Skyler offers a specialized data processing entity that aggregates the order book for individual markets as well as across all markets. This order book manager manages the whole depth of the market and allows you to drill down into individual price levels to retrieve the orders.

A query GUI, and query API are available for issuing queries. Users query the system, using either a standard request-response method against data in the associative or time series caches, or by one of two types of active queries. The first type of active query provides a snapshot of the current cache status and subscribes to any changes to the result set. The second type of active query subscribes to changes or updates only. The C3 Database synchronizes the result sets of active queries and returns them to the user.

In addition, the C3 Database can manage queries and publish data via standard, off-the-shelf messaging infrastructure.

The Skyler C3 Database is easy to set up and install. Schema configuration is aided by a user-friendly Administrator GUI that allows you to edit an XML file, which determines the data model and flow within the database. Furthermore, the Administrator acts as a monitoring tool which provides insights into the status of the database, the data flow and the performance of individual data processing entities. The Skyler C3 Database integrates well within many market data infrastructures. It can reside as an embedded system sharing the same processor space with the loader and clients, or use the Skyler C3 Database as a standalone external application.

System access is via APIs that allow adapters and financial applications such as algorithmic trading engines, order routing systems, or ticker plant applications to communicate with C3. See also solutions.