Nothing is “wrong” with SQLite, but there are many reasons why one might prefer Perst for an Android application. Here are a few:
Object-Oriented – Perst is an object-oriented DBMS, which many prefer in Java. It is more efficient to store objects _as java objects_ in an object database, than having to translate them to another format as with a relational or object-relational database. Performance – Check out the TestIndex performance benchmark, available with source code on McObject’s Web site, http://www.mcobject.com/perst_eval. It compares SQLite and Perst directly, performing the same database tasks. Programming flexibility – Through its specialized collections classes, Perst supports a wide variety of index types, including R-Tree, B- Tree, T-Tree, Patricia Trie, KD-Tree and others. To my knowledge, SQLite offers only B-Tree – which is useful for general purpose searching but can come up short if working with GIS/ mapping data (here an R-Tree is much better), with data to be managed in memory (a T-Tree is more efficient), etc. The efficiency gained through using the optimal index type is especially important given the limited memory, CPU and storage resources in mobile device environments… These are a few reasons. As noted above, the open source Perst is available at http://www.mcobject.com/perst_eval. On Jan 27, 8:57 am, loty <[email protected]> wrote: > What's wrong with SQLite? > > On Jan 26, 8:11 pm, Ted <[email protected]> wrote: > > > Looking for a way to integrate full-text search and fast, lightweight > > data management with your Android applications? > > > The new Perst 4.0 open source, object-oriented embedded database > > system brings native full-text search capability to Android and builds > > on this feature to provide a sample search engine application for > > contact data residing on mobile phones. > > > To provide search, the database stores an inverse index of keywords, > > with parsing and stemming of indexed text performed either by user- > > defined code or by Perst's default simple parser and stemmer. The > > feature supports logical operators and calculates relevance of search > > results to a query. The new sample application, ContactsIndex, stores > > and indexes contact information, and could be extended to provide > > search capabilities for PDF, word processing, HTML and other stored > > files. The example applications are included with complete source code > > in the Perst 4.0 for Java distribution. > > > Also new in Perst 4.0 for Android: support for non-native objects, > > which expands the scope of the embedded database to benefit a larger > > variety of application types. > > > The Perst embedded database system helps developers create small- > > footprint embedded Java applications for Android that are fast, > > reliable, and cost-effective to develop and maintain. > > > You can find out more about what's new in Perst 4.0 at: > > >http://www.mcobject.com/perst_v4_for_mobile_phones > > > and download the open source Perst and Perst Lite software at: > > >http://www.mcobject.com/perst_eval > > > Details about Perst and Android are athttp://www.mcobject.com/android. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

