Top Downloads News Highlights

RTC Magazine: eXtremeDB helps build intelligence into SCL Elements' smart controllers for wireless building automation!

In solution from Indience, Perst Lite embedded database & BlackBerry mobilize SAP, other enterprise apps. Read more.

How do you tell a real in-memory database from an imitation? Get the white paper: "Will The Real IMDS Please Stand Up?"

MedAptus selects Perst Lite for mobile healthcare app on BlackBerry smartphones. Get details.

Embedded database for Silverlight? Perst is the solution. Read the news, and check out our Silverlight database demo!

New Java Native Interface (JNI) for
eXtremeDB provides fastest Java database solution for embedded and real-time enterprise systems.

Read about
new eXtremeDB 4.0, our fastest, most scalable embedded database ever - and about two new customers, myYearbook and SCL Elements.

Printable Version

Financial Applications

Download McObject’s eXtremeDB data sheet for Financial Applications (PDF)

Are you prepared to compete against the latest information technology advances? Software has revolutionized securities trading, with real-time applications enabling transactions that are faster and more accurate than in yesterday’s trading pits.

If implemented correctly, automated markets also deliver greater liquidity, lower transaction costs, more direct access between buyers and sellers, plus additional benefits to those buying, selling or making markets in all types of securities. With trades increasingly initiated and executed entirely via automated (black box) programs, electronic trading software development has been accurately compared to an arms race.

But sophisticated trading software depends heavily on its underlying approach to sorting, retrieving and storing information – and conventional relational database management systems (RDBMSs) cannot deliver the speed, reliability and flexibility these applications demand.

Representative applications of eXtremeDB in the financial markets include ticker plant technology from Stockgroup Information Systems, the real-time trading platform of the Dalian Commodity Exchange, and desktop trading deployed by a leading Chicago-based private securities trading firm.

Choosing an arbitrage database or algorithmic trading database


McObject’s eXtremeDB embedded database product family meets the need for efficient, low-latency database management in a variety of financial applications including arbitrage and other algorithmic trading, ticker plants, desktop trading, and commodities exchange order book and related systems.

To support financial applications, eXtremeDB offers the following:

Market-ready responsiveness. eXtremeDB’s streamlined, all-in-memory data storage removes the disk and file I/O latency that bind RDBMS performance, and its in-process architecture eliminates inter-process communication. In addition, eXtremeDB is optimized with customized internal memory managers to provide maximum efficiency working with multi-threaded applications on multi-processor systems. These design advantages help ensure faster order execution and up-to-date analytics.

Support for large data stores. Exchange-wide trading typically requires large volumes of information to be available continuously. McObject leads in-memory database vendors in support for very large databases (VLDBs), in part through memory management optimized for multi-core systems. A recent benchmark application demonstrated nearly linear scalability of McObject’s 64-bit eXtremeDB-64, as database size grew to 1.17 Terabytes (15.54 billion rows) on a 160-core Linux server.

Interoperability. eXtremeDB’s fast native API interoperates fully with its SQL API (eXtremeSQL). The native interface is ideal for time-sensitive operations while eXtremeSQL (with its ODBC support) permits higher level access and interfacing with many external systems.

Persistence and Availability. Many financial applications must ensure data integrity, persistence and availability. eXtremeDB provides proven, flexible tools to implement these characteristics, ranging from built-in transactional support, to optional transaction logging, to McObject’s eXtremeDB High Availability edition, which enables deployment of non-stop trading systems based on multiple, synchronized database copies, with automatic failover.

McObject offers a reference application showing in-memory, high availability data management in ultra-high throughput algorithmic trading. Get details on the algorithmic trading reference platform.