Top Downloads News Highlights
What is a Distributed Database System?  Read the Internet of Things Agenda, Tech Target article by McObject CEO Steve Graves. 

McObject’s eXtremeDB named Outstanding Structured Database by Computing’s highly-respected Big Data Excellence Awards.
Learn more

XtremeDB running on E8 Storage sets multiple records in STAC benchmark tests.  Read the press release

New eXtremeDB v.8.0 Financial Edition for HPC offers excellent performance and a host of new features. Read the press release

On Time Series Analysis and Big Data. Read the interview with Andrei Gorine

McObject shortlisted in Outstanding Structured Database category in Computing Big Data Excellence Awards. Read the press release.

IoT Global Awards Shortlists McObject in Two Categories. Read the press release.

A McObject Focus—What’s Changing in the Satellite Industry? Read the article in SatMagazine

McObject records another year of impressive innovation and development. 
Read the press release.

XtremeDB v.8.0 adds a suite of new features for the Internet of Things. 
Read the press release.

BlueScope Chooses McObject's eXtremeDB for its Plate Mill Control System. Learn more.

GoldenSource and McObject Launch Fastest RegTech EDM Solution. Learn more

Big Data & IoT Excellence Awards Shortlist eXtremeDB. Click here to learn more.

Sandvine Upgrades to McObject's eXtremeDB. Read the press release.

ViaSat Selects eXtremeDB from McObject to Optimize Metrics Data from its Satellite Ground Network.
Read the press release.

Read "Industrial Internet of Things (IIoT) Database Usage in Rail Systems" eXtremeDB goes rolling into the fog.

Read the article, "On the Challenges and Opportunities of the IoT, Interview with Steve Graves". 

XtremeDB Financial Edition DBMS sweeps records in Big Data benchmark. Get details.
Printable Version

Perst 4.0 Embedded Database Broadens Solution for the .NET Framework

February 25, 2009 — McObject® has released Perst™ 4.0, the latest upgrade of its open source, object-oriented embedded database for Microsoft’s .NET Framework. Version 4.0 greatly expands Perst’s usefulness in a broad range of C# applications by enabling it to add persistence to any object—including objects created by other programs, those for which source code is unavailable, and even objects created in different programming languages.

The Perst 4.0 release caps a series of substantial upgrades, resulting in a Perst for the.NET Framework that is substantially faster and more scalable, provides richer programming tools and solves a wider range of application development challenges. Recent improvements include:

  • Support for Language Integrated Query (LINQ), which adds SQL-like data querying and filtering, type safety, and greater programming efficiency via the IntelliSense feature in Microsoft Visual Studio
  • Multi-version concurrency control (MVCC) or fine-grain locking, enabling multiple simultaneous users to work more efficiently with Perst
  • Simplified management of database index updates
  • The k dimensional tree (KD-Tree) data index for spatial and pattern-matching applications (adding to the R-Tree, T-Tree, B-Tree and other indexes already supported)
  • Full-text search, both as a native Perst feature and through integration with the Apache Lucene information retrieval library
  • A revamped, MSDN-like Perst API guide for .NET Framework users
  • A new 38-page Introduction and Tutorial that guides users through Perst’s features and design principles, using both explanation and C# code examples.

In the just-released Perst 4.0, new support for “foreign” objects brings Perst’s benefits of high performance, a small footprint, and features such as ACID (Atomic, Consistent, Isolated and Durable) transactions, a SQL-like interface and specialized collections classes to many new categories of applications developed in C#.

From its inception, Perst has been able to create and manage objects derived from its Persistent class. Version 4.0 enables the embedded database to store objects derived from any class. As a result, Perst can be added as storage for existing applications such as commercial or open source class frameworks, including GUI classes, object-request brokers, and industry-specific solutions; UML modeling tools that generate classes from wizards; and programs whose source code is not available.

“We are pleased to work with McObject on the latest upgrade of its Perst embedded database for the .NET framework,” said Valerie Olague, Senior Partner Marketing Manager at Microsoft Corp. “The database provides programming resources that assist developers and OEMs in overcoming challenges, reducing time-to-market and driving the next generation of smart, connected, service-oriented devices.”

“Recent industry consolidations have reduced the number of vendors specializing in embedded database technology,” McObject CEO and Co-founder Steve Graves said. “Our improvements to Perst demonstrate McObject’s commitment to offering an open source database for the .NET Framework, with characteristics such as a small footprint, zero administration and fast performance that make it ideal for embedding. We will continue to expand Perst’s usefulness in solving the widest range of .NET Framework database management challenges.”

Perst 4.0 for the.NET Framework, with full source code, can be downloaded from

About McObject

Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes applications and devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as Chrysler, Maximizer Software, Siemens, Phillips, EADS, JVC, Tyco Thermal Controls, F5 Networks, DIRECTV, CA, Motorola and Boeing. McObject, based in Issaquah, WA, is committed to providing innovative technology and first-rate services to customers and partners. The company can be reached at +1-425-888-8505, or visit

McObject and eXtremeDB are trademarks or registered trademarks of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.