McObject has ported their Perst open source, object-oriented embedded database system to Microsoft’s Silverlight technology for Web applications. With Perst for .NET, developers using Silverlight can now include true database management system (DBMS) features in their rich Web client applications, including adding persistence to this data by storing it on local file systems. Perst is available for Java and .NET, including Java ME and .NET Compact Framework.
Data stored in Perst can exceed the storage size limit initially imposed on Silverlight applications. Perst requires explicit permission from local users before allowing data storage to exceed the size allowed under Silverlight’s 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 .NET enables Silverlight database-enabled applications to leverage 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 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.
More information: McObject