Perst Embedded Database Specifications
Learn more about Perst open source, object oriented database specifications.
Supported Platforms
Product | Platform | Language |
---|---|---|
Perst Java |
| Java |
Perst.Lite Java |
| Java |
Perst.NET | .NET Framework (1.0, 2.0, 3.0, 3.5, 4.0) | C#, J#, Managed C++, VB.NET and all other managed .NET languages |
Persistence
Transparency
|
|
---|---|
Supported Types |
|
Flexibility |
|
Queries
Indexing algorithms |
|
---|---|
Collections |
|
Search kinds |
|
Transactions
Implementation | Shadow objects |
---|---|
Features |
|
Locking granularity |
|
Locking models |
|
Isolation levels |
|
Performance
Caching |
|
---|---|
Performance benchmark |
|
Large volumes of data |
|
Small footprint |
|
Scalability |
|
Load balancing |
|
Reliability
Recovery | Automatic recovery in case of application, system or hardware failure |
---|---|
Data replication | Asynchronous or synchronous data replication (master-slave model) |
Backup | Online or offline backup |
Data protection | Database encryption |
Schema evolution
Change of scalar field type | Automatic |
---|---|
Add/remove field | Automatic |
Move/rename fields | By means of XML export/import |
Custom transformations | Load/store object handles, database version information |
Internationalization
Default string encoding | UTF-16 |
---|---|
Explicit specification of encoding | Available |
Custom comparator | Many Perst collections allow user to specify a comparator class |
These advanced features are also available:
Multiversioning
Full text search
Fast database upload on mobile devices
XML import/export
Database encryption
Database compression
Portable database format
Please email us at info@McObject.com or call us at 425-888-8505 if you have any questions about Perst open source, object oriented database specifications.
