Select Page

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.