![]() Embeddable Database Engine |
Maatri Embeddable Database Engine
|
![]() |
Maatri Embeddable Database Engine is a pure Java embeddable database engine. Targeted towards Java applications where quick and seamless storage and retrieval of objects are required.Features
The Maatri Embeddable Database Engine comes loaded with the following features:
- Class is the Schema: Realtime Class registration and data storage
- Multi-Thread Single-VM: Maatri engine can be instantiated in multiple threads from a single VM
- Object Locking: Runtime locking of Maatri persist-able objects maintaining transactional sanctity across all instantiated engines
- Transaction Atomicity: Simple single-line set/get methods for complex DML functions
- Fail-safe: Primary application thread remains safe by trapping exceptions
- Where-clause: Object querying by where-clause like text
- In-memory Indexing: Unique in-memory index technology
- Cursors: Bidirectional parse-able cursors
- Encryption: Database internals are encrypted
- Zero Maintenance: Auto space management / auto archiving
- Logging: Auto-Logging of database activities at two levels
- Minimally Intrusive Interface: Classes intended for Maatri storage need to implement a simple interface only
Installation
Maatri Embeddable Database Engine can be downloaded from BitTec Systems as a .zip compressed file, in any location on your local hard disk. Themaatri.zip
file contains the following directory structure:
+ docs + api - index.html [current file] + lib - maatri.jar + LICENSE.htmlExtractmaatri.zip
file in the directory which you wish to be the home directory (ideally/maatri
) of Maatri Embeddable Database Engine. The path of this home directory needs to be added to your classpath for your java applications to access Maatri Embeddable Database Engine jar file. For example, if you extracted themaatri.zip
file in the following path:
C:\Users\Apps\maatrithen the classpath should include the following:
C:\Users\Apps\maatri\lib\maatri.jarOnce this is set, you are good to go!
You may create a shortcut ofindex.html
on your desktop to have easy access to the help docs and sample application code.Technical Requirement
Maatri Embeddable Database Engine requires Java2 SDK 1.4.x or greater installed on your system. It may work with earlier versions as well, however this has not been thoroughly tested.Obfuscation
The library jar is obfuscated - for obvious reasons. The obfuscation tool used is yGuard 2.3.License
Maatri Embeddable Database Engine software license can be found here.
Enhancements
Currently BitTec Systems is seeking pilot customers to use Maatri Embeddable Database Engine and suggest enhancements.API References
Package, classes, and interfaces:
bittecsystems.maatri
package: Covers all Classes and Interfaces, along with code examples, used in the Maatri Embeddable Database Engine APIs.
![]() Embeddable Database Engine |
|
![]() Copyright © 2008-2013 All rights reserved. |