TimeBase
Solution Overview
TimeBase is a high-performance time-series database, streaming and messaging system. It has over 15 years of product history and hundreds of clients, including industry-leading banks, brokers and hedge funds. TimeBase has connectors for major data vendors (e.g. Bloomberg, QuantHouse, Refinitiv), as well as several exchanges. Users are also able to build their own data connectors and data structures.
TimeBase works equally well with historic and real-time data. It uniquely combines message distribution and persistence functions, and messages distributed from publishers to consumers can be automatically saved to the database for later replay or analysis. TimeBase is built from the ground up to support time-series concepts with all data automatically being associated with a timestamp (with millisecond, microsecond or nanosecond precision).
TimeBase includes a rich, well-documented API, with identical support for Java and .NET and Python in particular, allowing for dynamic generation of code for binding language-native objects to data (without losing performance), built-in.
Benefits
Work simultaneously with historical and real-time data
The switch between back-testing and production is transparent to the user.
Short learning curve
Programs written against the TimeBase API are clean, simple and efficient.
Cost-efficient scaling
Deployments can start small (on a laptop) and grow over time (on a cluster).
Heterogeneously structured messages
Various types of time-series data supported, eg. market, news, sentiment, custom
Rich arsenal of data encodings
Native representation of user's data model.
Features
- High performance: system may be configured to stream data with microsecond latencies and read/write millions of messages per second.
- Unified streaming API: allows for both historical and live time-series data.
- Low latency: when streaming live data, TimeBase can serve real-time consumers from memory rather than disk, which allows for a significant latency reduction.
- Complex message structure: TimeBase can store complex message structures that reflect data in your business domain (no need for intermediate DTO objects).
- Row-based design: offers better latency and throughput for streaming use cases comparing with column-based databases.
- Out of the box support: for equities, options, indexes, futures, bonds, ETFs, currencies and custom objects.
- Rich well-documented API: with identical support for Java and .NET.
- TimeBase works equally well with historical and real-time data: it uniquely combines message distribution and persistence functions.
Additional Information
Awards
Buy-Side Technology
Best Buy-Side CEP (Complex Event Processing)US Technology
HFM 2016 US Technology winnerQuestions & Answers
Integrates with
Bloomberg
QuantHouse
Refinitiv
ClickHouse
TimeScale
Kafka
Read More
Tech Requirements
- Windows 10 / Windows Server 2019
- Linux (CentOS 7/8, RHEL 7/8, Ubuntu 19)
- Alpine OS (as docker image)
industries
categories
license type
type
Documentation
Links
Unlock the solution in 3 easy steps
01
Reach Out to Us
Request the solution by submitting a short form
02
Sit Back & Relax
Our experts swiftly process your request and get back to you
03
Start Using The Solution
Dive in and unlock all the benefits
