HPC Database Management System
The scalable performance for Cloud, Analytics and Financial systems.
What makes eXtremeDB for High Performance Computing different?
1) More features in a smaller package.
Many database systems include one or two of the same performance-enhancing features such as in-memory data storage, columnar data handling, fast native APIs as well as high performance SQL, and a short execution path. But you’d be hard-pressed to find all of them in one database system, and solutions offering some of these features may also lack “real” database capabilities such as ACID transactions. In contrast, small footprint eXtremeDB offers all of them plus a rich assortment of additional development and run-time features.
List of HPC features
Features for a faster DBMS
How to maximize DBMS reliability
2) Active Replication Fabric
eXtremeDB’s exclusive Active Replication Fabric™ mitigates IoT connectivity issues and compresses data, reducing storage space requirements by 75% and improving the speed of reading the database by 21%.
How Active Replication Fabric works
eXtremeDB for Big Data & Analytics
eXtremeDB edge to cloud/server
3) Pipelining for the lowest possible latency
Pipelining is the programming technique in eXtremeDB that accelerates processing by combining the database system’s over 150 built-in vector-based statistical functions into assembly lines of processing for market or time-series data, with the output of one function becoming input for the next. Calculations are pipelined in order to keep data within CPU cache during its transformation by multiple functions. Without pipelining, interim results from each function would be transferred back and forth between CPU cache and main memory, imposing significant latency due to the relatively lower-bandwidth front side bus (FSB) or quick path interconnect (QPI) between the two.
Features to optimize time-series data
A columnar data layout accelerates time series analysis, and a conventional layout using rows is often faster for data that is not sequential. eXtremeDB offers a flexible hybrid data design to optimize the performance of managing mixed data.
eXtremeDB is optimized with internal transaction and memory managers to provide maximum efficiency working with multi-threaded applications on multi-processor systems. Learn how.
Learn about in-database analytics with eXtremeDB
A columnar data layout accelerates time series analysis, conventional layout using rows is often faster for data that is not sequential. eXtremeDB offers a flexible hybrid data design to optimize the performance of managing mixed data.
eXtremeDB is optimized with internal transaction and memory managers to provide maximum efficiency working with multi-threaded applications on multi-processor systems. Learn how.
Learn about in-database analytics with eXtremeDB
Distributed query processing
When a database is partitioned (sharded), a client application’s query can be distributed to all shards to be executed in parallel by each shard’s server. The eXtremeDB Distributed Query Engine handles this on behalf of, and transparently to, the client application and collects each shard server’s partial result set, merges them, and presents the complete result set. Learn more
The xPanel dashboard provides access to tools for graphically presenting diagnostic data and configuration settings for eXtremeDB.
The benefits of distributed query processing are evident in McObjects STAC-M3 benchmarks. In these audited tests, the eXtremeDB database was partitioned horizontally across up to 128 shards, resulting in record-setting performance managing tick data.
Configure sharding easily with xPanel for database administration/monitoring. Sharding horizontally partitions a logical database into multiple physical databases that can be distributed on any number of virtual or physical servers to take advantage of multiple I/O channels and multiple CPUs/CPU cores.
The xPanel dashboard provides access to tools for graphically presenting diagnostic data and configuration settings for eXtremeDB.
eXtremeDB combined with eXtremeSQL is an ideal solution for application development in fields where reliable responsiveness is a must and SQL is the dominant database language.
The xPanel dashboard provides access to tools for graphically presenting diagnostic data and configuration settings for eXtremeDB.
eXtremeDB combined with eXtremeSQL is an ideal solution for application development in fields where reliable responsiveness is a must and SQL is the dominant database language.
LUA/Python/C/C++ stored procedures (UDF)
Lua is a very elegant, popular and easy-to-adopt scripting language. Lua’s sophisticated and blazingly fast dynamic Just-In-Time compiler (LuaJIT) and small footprint makes it a great procedural language to develop complex database user-defined functions and stored procedures for the eXtremeDB SQL server.
The eXtremeSQL database interface is a high-performance implementation of the SQL database programming language for eXtremeDB.
Learn about the eXtremeDB Python API for the fastest possible data management in Python
Review a list of features to reduce memory usage in embedded systems
eXtremeDB is database management wherever you need it. It’s used by innovative industry leaders world-wide in these markets and others.
Network & Telecom
Network gear developers build on proven eXtremeDB speed and reliability, combined in-memory and persistent data layouts, optimized access methods and unmatched flexibility.
Consumer electronics
eXtremeDB’s small code size (approximately 200K) reduces device hardware costs, while its unmatched speed delivers a better user experience.
Industrial Systems
eXtremeDB’s sophisticated event notification systems, time series data processing and high availability have powered its wide-spread adoption in SCADA, fleet management, smart building automation and other verticals.
Aerospace & Defense
Northrop Grumman, Lockheed Martin, British Aerospace, EADS and others depend on eXtremeDB’s reliability, unmatched performance and broad platform support.
Energy
eXtremeDB optimization technology can dramatically boost utilities’ power generation yields. Distribution networks can become self-healing and bi-directional, enabling end-users to contribute power back to the grid.
Finance
eXtremeDB’s unique hybrid row- and columnar-layout (OLTP and time series) couples with pipelined functions for statistical analysis and scalable distributed database architecture power record-setting STAC-M3 benchmark results.
All we do is database management systems.
McObject has been helping industry leaders optimize their data management strategy since 2001. Review our list of resources for developers.
White papers
Webinars
News articles
Datasheets
Events
Evaluate, purchase and deploy eXtremeDB for HPC within the almost unlimited AWS framework.
Visit the McObject page on Amazon Web Services
“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”
“eXtremeDB Financial Edition’s performance and fault-tolerance make it a natural fit for database processing in the enhanced order-execution system.”
– TradeStation


