Perst is McObject's open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework and .NET Compact Framework applications).
| Perst Features and Benefits | ||
| Perst Lite for Java ME (J2ME) | Perst documentation | |
Perst Embedded Database Specification
In-Depth Information: Perst Introduction and Tutorial (PDF / 38 pages)
Performance Benchmarks: PolePosition and TestIndex
Perst and the Android platform
Perst gives developers the ability to sort, store and retrieve objects in their applications with maximum speed and with low memory and storage overhead, while leveraging the object-oriented paradigm of the C# and Java languages.
A number of starter kit bundles are available for Perst which gives customers a low-entry cost for developing and deploying products based on Perst.
| >> Perst for Microsoft Platforms : |
Perst Lite for C# (.NET Compact Framework) Starter KitAn entry-level starter kit bundle for Perst to kick-start Windows Embedded platform product development.
| $495.00 | ||
| | Perst Desktop for C# (.NET) Starter KitAn entry-level starter kit bundle for Perst to kick-start Windows Desktop/Server based product development.
| $495.00 | |
Perst for C# (.NET) Silverlight SaaS Starter KitAn entry-level starter kit bundle to kick-start load-balanced Web Server based Software as a Service (SaaS) product development using Perst for Silverlight.
| $495.00 | ||
| | Perst for C#(.NET) / Perst Lite C#(.NET Compact Framework) and Perst Silverlight (SaaS) Additional Runtimes
| £CALL for Quote |
| >> Perst for Java/J2ME Platforms : |
Perst Lite for Java (J2ME) Starter KitAn entry-level starter kit bundle for Perst to kick-start J2ME mobile device product development.
| $495.00 | ||
Perst Lite for Java (JRE) Starter KitAn entry-level starter kit bundle for Perst to kick-start Windows Desktop/Server based product development usin Java full Runtime Environment.
| $495.00 | ||
| | Perst for Java/ Perst Lite (J2ME) Additional Runtimes
| £CALL for Quote |
With its newly added Silverlight support, Perst for .NET enables Silverlight applications to leverage DBMS features including transactions, a flexible and easy-to-use API, multiple database indexes, garbage collection and more. Uses of Perst with Silverlight include client-side caching, software as a service (SaaS) architectures, and storage of application settings and of data for tables, grids and lists in Web forms. With Perst, clients can also store data from unfinished projects that use Silverlight Web applications.
To enforce security in Silverlight-based Web clients, Perst requires explicit permission from local users before allowing data storage to exceed the maximum 1 megabyte size allowed under the quota. Also for security, the isolated storage feature in Silverlight restricts the Perst-based application to using a sub-tree of the file system for database storage. Developers can also choose to use Perst for transient, memory-only storage in Silverlight applications.
Perst for Silverlight for use in SaaS applications is licensed based on a load-balanced Web Server pair which allows unlimited client accesses.
The Silverlight enabled features of Perst can also be used standalone on a runtime royalty basis with Windows desktop or embedded devices including Windows Phone 7, Windows Embedded Compact 7, Microsoft Auto 4.1 and WIndows Embedded CE 6.0 R3.
Whether you’re developing open source software or a proprietary, commercial product, McObject has Perst licensing options that fit.
Users can redistribute and/or modify Perst under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
For projects that don't fit under the GPL, a commercial license for Perst may be purchased from through MPC Data as distributors for McObject products in Europe.
Perst commercial licensing enables developers to benefit from a single developer commercial development licence which allows both the software IP to be retained for derivative works and to distribute products based on Perst software for financial gain. Runtime royalty fees for object code may apply.
MPC Data and McObject also offer 1st line Perst product support and custom software and platform integration services.
MPC Data is happy to provide you a written product quotation on request and to accept business to business purchase orders subject to contract.
Credit card orders for our products can be made over the telephone. All credit card payments are processed securely using our payment services providers Secure Trading.
For more details and pricing information contact:
EMEA sales team on +44 (0) 1225 710600 or our
US sales team on +1 (425) 250 1545
![]()

Perst - Now includes a Demo for Windows Phone 7 Silverlight , McObject News - June 30,2010
Perst - a database for Windows Phone 7 Silverlight , APPA Mundi Blog - June 7,2010
MedAptus Selects Perst Database for Mobile Healthcare App on BlackBerry Smartphones. McObject News - February 01, 2010
Latest Perst from McObject Delivers a Silverlight Embedded Database with Secure Local Storage. McObject News - January 27, 2010
Perst Embedded Database Integrated With Jease Content Management Framework, Adding Persistence to POJO-Based Web Applications, McObject News - January 5, 2010
Embedded Database Engine for Silverlight Applications, Architecture + Strategy, MSDN Blogs - July 13, 2009
For product sales and technical enquiries
Contact
Tel: EMEA: +44 1225 710600 US: +1 (425) 250 1545
sales@mpcdata.com
Alternatively use the request form to receive more information about our products or to request a product quotation.