Perst Embedded Database4.10
Perst is an open source, object-oriented embedded database system for Java and .NET.
- Applications
- Databases
Perst is an open source, dual license, object-oriented embedded database system (ODBMS) from McObject. It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications).
The Java edition includes Perst Lite, a version of Perst for Java ME (J2ME) and suitable for embedding in applications that run on BlackBerry, Nokia and other Java ME-based smartphones
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 Java and C#.
Perst characteristics include:
Object-oriented. Perst stores data directly in Java and .NET objects, eliminating the translation required for storage in relational and object-relational databases. This boosts run-time performance.
Compact. Perst’s core consists of only five thousand lines of code.
Fast. In benchmarks, Perst displays its significant performance advantage over Java and .NET embedded database alternatives.
Reliable. Perst supports transactions with the ACID (Atomic, Consistent, Isolated and Durable) properties, and requires no end-user administration.
Rich in development tools. The Perst API is flexible and easy-to-use. The breadth of Perst’s specialized collection classes is unparalleled. These include a classic B-Tree ; R-tree indexes for spatial data ; database containers optimized for memory-only access, and much more.
Transparent persistence. Perst is distinguished by its ease in working with Java and C# objects, and suitability for aspect-oriented programming with tools such as AspectJ and JAssist.
Source code available.
Advanced capabilities. Extras include garbage collection, schema evolution, a SQL-like “wrapperâ€, XML import/export, database replication, and more.
- linux
- android
- Downloads1133
- LicenseGPL
- PlatformsJava, Java ME, J2ME, Android, .NET, .NET Compact Framework, Silverlight
- Tags