Top Downloads News Highlights
McObject wins IoT Vendor of the Year Learn more

Aurea uses McObject’s eXtremeDB® for ultra-fast analysis. Processing time cut from days to seconds.  Learn more.

McObject Shortlisted in a Second Computing Award in Just Five Months Learn more

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.

Printable Version

McObject Releases Perst C# Embedded Database For Microsoft .NET Compact Framework

April 17, 2007 — McObject® announced the release of its Perst™ for .NET Compact Framework, a version of its open source, object-oriented Perst embedded database system for Microsoft’s smart device development framework.

The pure C#, high-performance Perst for .NET Compact Framework offers a smaller footprint than the standard Perst embedded database, adding to its compatibility with applications running on resource-constrained Microsoft Windows CE- and Pocket PC-based mobile phones, set-top boxes, PDAs and other smart devices.

Effective immediately, McObject is offering Perst for .NET Compact Framework as part of its Perst for .NET distribution, which can be freely downloaded for evaluation and use under the GPL license. McObject also sells Perst support as well as commercial licenses.

Despite modifications to run optimally in the compact subset of Microsoft’s .NET Framework, Perst for .NET Compact Framework retains a common source code base and distribution with Perst for .NET – a boon for developers developing in both environments, or migrating .NET applications to run in .NET Compact Framework.

Perst for .NET Compact Framework includes nearly all of the features popular with the thousands of developers who have downloaded the open source Perst since 2003: B-tree, Patricia Trie, Bit index, T-Tree and R-Tree indexes as well as List, Relation, and Set collections, all protected by transactions supporting the ACID properties (Atomicity, Consistency, Isolation and Durability). Perst for .NET Compact Framework also offers multithreaded access, data encryption and an SQL subset to filter elements of any collection.

“Even the smallest-footprint mobile and embedded devices today are managing growing volumes of data, to support sophisticated features. Integrating a commercial database to a device’s embedded software, rather than writing data management code from scratch, can cut development time and add reliability,” said Thom Robbins, director of .NET platform product management at Microsoft. “McObject’s Perst for .NET Compact Framework embedded database contributes a valuable tool with critical data management features. It also leverages C#’s inherent object-orientation, benefiting developer productivity.”

In addition to high performance and a modest footprint, one of Perst’s greatest achievements is its tight integration with C#, resulting in exceptional ‘transparent persistence’ and ease in working with objects in the fast-growing programming language.

Under Perst’s dual license, users can modify Perst database source code and use it freely in other open source applications (software for which source code is made available) under the GNU General Public License (GPL). McObject’s commercial license can be used if distribution of the Perst-based application under the GPL is not preferred.

More information, as well as links to download Perst database software for .NET Compact Framework (included in the Perst for .NET distribution), is available from

About McObject

Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes intelligent devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as DaimlerChrysler, EADS, JVC, Tyco Thermal Controls, F5 Networks, 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 is a registered trademark of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.