eXtremeDB for HPC time series database delivers the most powerful solution for managing market data while maximizing productivity through open, developer-preferred languages, making it the ideal database for financial systems.
Competitive advantage in trading system design, risk, order book and other financial systems via groundbreaking speed as confirmed by audited STAC-M3 benchmarks and other tests. Learn more.
Elastic scalability & distributed query processing
Easily shard (distribute) data to leverage multiple cores, CPUs and/or servers, while isolating client applications from the complexity with eXtremeDB’s distributed query engine which presents a distributed database as a single contiguous whole. Learn more.
Algos and complex calculations
Pipelining vector-based statistical functions ensure that interim data from complex algo steps stay in cache, irrespective of the size of the result set. Learn about using pipelining for managing market data.
Low total cost of ownership
McObject licenses eXtremeDB for HPC on a per-system basis, regardless of the number of sockets, number of cores, database size, concurrent sessions or any other criteria. Learn more.
Support for market data
Built-in feed handlers and support for time series data (e.g. market tick data) stored in a columnar format maximizes the flow of relevant data into CPU cache, for unparalleled execution speed of complex algorithms. Learn more about managing market data with eXtremeDB.
SQL, Python and Lua
All features (including pipelining) are fully accessible using SQL, Python, C/C++, Java, C#, and LUA for server-side user defined functions.
Learn more about these and other key features.
Flexible data layout
eXtremeDB for HPC is a time series database that implements columnar data layout for fields of type ‘sequence,’ ideal for financial or trading system development. Sequences can be combined to form a time series, ideal for working with tick streams, historical quotes and other sequential data. It also supports database designs that combine row-based and column-based layouts, to best leverage the CPU cache speed. Learn more.
Vector-based statistical functions provide high efficiency by executing over all or part of one or more sequences and supporting assembly lines of operations on sequences, for statistical/quantitative analysis. Learn more about eXtremeDB for HPC features.
Scalable low latency processing
Financial systems frequently require large volumes of information to be available continuously. eXtremeDB excels in this capability. McObject’s benchmark demonstrates nearly linear scalability of eXtremeDB, as database size grows to 1.17 Terabytes (15.54 billion rows) on a 160-core Linux server. Multiple STAC M3 benchmarks provide independent verification of the record-breaking performance of eXtremeDB.
eXtremeDB has repeatedly set speed records, then shattered its own records. Learn about pipelining vector based statistical functions.
“We determined that integrating a proven data management solution will shorten development and testing, cutting overall development costs. Our experience with eXtremeDB has borne out this prediction”
– Customer since 2003
“It was more than twice as fast as the second-place database.”
“In addition to speed and the ability to process large quantities of data, clients also require richer data sets for golden price generation, which is what eXtremeDB will help us do outstandingly well.”
“After a stringent review process, we selected eXtremeDB because of its scalability; outstanding performance due to its sharding capability; and our confidence in McObject’s ability to offer a solid support team.”
“Reliability is absolutely critical to our customers, which was one of the key reasons for choosing McObject’s eXtremeDB.”
“eXtremeDB Financial Edition’s performance and fault-tolerance make it a natural fit for database processing in the enhanced order-execution system.”
“Among other benefits, eXtremeDB makes it simple to configure databases and tables using the product’s schema compiler.”
“eXtremeDB helped cut 18 programmer months from the development cycle.”
“In addition to its positive impact on our business, eXtremeDB is well-designed to solve the unique development challenges of data management for real-time embedded software.”
“Leveraging a tightly integrated database engine like McObject’s commercial off-the-shelf (COTS) eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.”
Dalian Commodity Exchange
“eXtremeDB-64 contributes significantly to trading platform robustness, with a proven database transaction mechanism that is optimized for high throughput.”
Transaction Network Services
“Our evaluation determined that eXtremeDB outperforms other in-memory database systems, meeting [our] current needs and, just as importantly, accommodating future growth.”