Very large in-memory database: in our benchmark, eXtremeDB-64 scales beyond 1.17 TB & delivers 87.78 million transactions/second.

Free, on-demand Webinars! Topics include High Availability, key embedded database selection criteria, and more.

Get Perst, the open source, object-oriented embedded database for Java and .NET.

What's new in eXtremeDB embedded database version 4.0? Improved concurrency, KD-Tree support and more! Read about it.

New Embedded Systems Design article details eXtremeDB in-memory database's role in F5 Networks' BIG-IP application delivery device.

eXtremeDB-64 scales massively as Web cache for Tagged’s social networking application! Read the press release.

Perst Lite brings embedded database superpowers to Carbon Hero’s Java ME app. Learn more.

McObject alliance with G3Tek aims at Turkey’s fast-growing embedded technology sector. Get details...

McObject expands in China, adding a team in Beijing with deep experience in embedded database systems.

Printable Version

eXtremeDB - tiny footprint embedded database

The eXtremeDB embedded database's streamlined design minimizes the system's demand for memory and CPU resources.


Code size is approximately 100K, and this footprint can be reduced to as little as 50K when features (such as support for floating point, events, object history, etc.) are selectively "compiled out" using eXtremeDB's available source code. Elimination of disk I/O and caching logic significantly reduce CPU demands.

In contrast, many database systems marketed for use in embedded systems impose a code size of 500K or more.

Why Does Small Footprint Matter?

Nearly every developer likes to be able to get more performance from available CPU and memory. And in some categories, eXtremeDB's frugality in resource consumption provides a critical competitive advantage.

For example, in consumer electronics, using of less expensive memory and CPU components, eXtremeDB lowers a device's bill-of-materials costs. This enables a manufacturer to set a more competitive price point -- or to drop the savings directly to the bottom line.

With an embedded database that demands less memory and CPU cycles, these resources can be used to develop more and better features for the end user. CPU hits consumer power, too, so using an embedded database with minimal CPU demands contributes to longer battery life in devices such as portable audio players.

JVC, the Japanese consumer electronics giant, integrated eXtremeDB in its portable audio player, to take advantage of the benefits described above. To learn more about their project, read the article, MP3 players: the music database gets database software.

Get more information about the eXtremeDB embedded database.