Bigdata
Now Reading
Perst
0
Review

Perst

Overview
Synopsis

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).

Category

Object Databases

Features

• 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

License

Proprietary

Price

Contact for Pricing

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

Perst

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

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
7.1
Features & Functionality
7.6
8.6
Advanced Features
7.6
8.7
Integration
7.6
8.3
Performance
7.6
9.5
Customer Support
7.6
8.2
Implementation
6.5
Renew & Recommend
Bottom Line

Perst is fast, compact and reliable, with development features that provide maximum flexibility.

7.6
Editor Rating
8.1
Aggregated User Rating
2 ratings
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.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%