Sign in to see all reviews and comparisons. It's Free!
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 applications).
• Wrapper that provides a SQL-like database interface • Custom full text search components (stemmer, parser, ...) • R-tree indexes for spatial data representation • Abstract file interface to provide specific file implementations • Native queries and LINQ (search predicate specified in native code) • Fine grain (object-level) locking
Contact for Pricing
Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)
What is best?
• Wrapper that provides a SQL-like database interface • Custom full text search components (stemmer, parser, ...) • R-tree indexes for spatial data representation • Abstract file interface to provide specific file implementations
What are the benefits?
• Reliable: Perst supports transactions with the ACID • Transparent persistence: Distinguished by its ease in working with Java and C# objects • Compact: The small footprint imposes minimal demands on system resources • Object-oriented: Eliminates the translation required for storage in relational and object-relational databases
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
Perst is fast, compact and reliable, with development features that provide maximum flexibility.
Aggregated User Rating
You have rated this
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 applications). 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#. With free, available source code, nothing in Perst is hidden, and the developer gains complete control of the application and its interaction with the database. 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 implementation; R-tree indexes for spatial data representation; database containers optimized for memory-only access, and much more. Perst's goal is to provide developers in Java and C# with a convenient and powerful mechanism to deal with large volumes of data. Perst's design principles include the following: Persistent objects should be accessed in almost the same way as transient objects (transparent persistence); A database engine should be able to efficiently manage much more data than can fit in main memory; No specialized preprocessors, enhancers, compilers, virtual machines or other tools should be required to use the database or develop applications with it. Perst provides high level of concurrency because of fine grain locking in pessimistic mode or use of optimistic transaction mode. With Perst, it is possible to store BLOBs in separate storage locations, making object-caching more efficient. Master-slave replication provides read-only access to primary database by multiple replicas.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.