McObject® has released Perst™ version 3.0, an upgrade of its open source, object-oriented embedded database system for Java. Developers working with the all-Java Perst will benefit from improvements including built in full-text search, as well as a new 38-page Introduction and Tutorial that leads users through Perst's features and design principles step-by-step, with ample code illustrations.Perst's built-in full-text search improves on the database's earlier integration with the open source Apache Lucene information retrieval library. By making full-text search a native Perst feature, the embedded database gains greater efficiency compared to the earlier approach, and a smaller footprint (the Lucene .jar file is several hundred kilobytes in size, while including search capability in Perst adds just a few kilobytes).
Perst's new full-text search feature uses a standard b-tree to store 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. Logical operators are supported. For documents matching a query, Perst calculates the relevance of the document to the query.
Perst 3.0 marks improvements in the embedded database's documentation. McObject has added a concise new 38-page Tutorial and Introduction that guides users through Perst's features and design principles, using both explanation and code examples. Sections range from the basics - such as creating, opening and storing objects in a database - to advanced topics including schema evolution and database replication.
To get the free Perst 3.0 for Java with complete source code, go to McObject's downloads page.
Perst is part of McObject's family of powerful small footprint, high performance embedded database software products. The eXtremeDB™ in-memory embedded database from McObject is used widely in devices including MP3 players, WiMAX base stations, digital TVs, telecom/network communications equipment and military/aerospace technology. Perst is available for Java SE-, Java ME- and .NET Compact Framework-based devices, as well as for Java and .NET applications generally. CA's Wily Technology credits Perst with delivering a shortened development cycle and a ten-fold performance improvement within its real-time Java application.
Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes real-time systems smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as Chrysler, GigaSpaces, Siemens, Phillips, EADS, JVC, Tyco Thermal Controls, F5 Networks, CA, Motorola and Boeing. McObject, based in Issaquah, WA, is committed to providing innovative technology and first-rate services to customers and partners. The company can be reached at +1-425-888-8505, or visit www.mcobject.com.
McObject and eXtremeDB are trademarks or registered trademarks of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.