Perst has certified an object oriented embedded database for Android. SQLite is already on the device, so why would you want to use something else?
Why use Perst in software for Android? Because Perst helps developers create small-footprint embedded Java applications that are fast, reliable, and cost-effective to develop and maintain. Perst can do this because it is:
Object-oriented. Perst stores data directly in Java 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. The small footprint imposes minimal demands on system resources.
Fast. In McObject’s TestIndex benchmark, Perst displays one of its strongest features: its significant performance advantage over Android 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 implementation; R-tree indexes for spatial data representation; database containers optimized for memory-only access, and much more.
McObject also provides TestIndex, an Android-ready database benchmark application that measures performance using both Perst on Android, as well as Android’s bundled SQLite database system. You can download TestIndex with complete source code, no registration required.
