McObject’s Perst Pure Java Embedded Database Integrated with Solutions from CA’s Wily Technology Division
“We selected Perst to store real-time event data sent from remote agents, creating a valuable repository of application performance data for customers to access and analyze,” said Mark Addleman, senior technologist, Wily Technology division of CA. “Adding new functionality with Perst enabled us to shorten our development cycle and deliver a 10-fold increase in data storage performance.”
Organizations deploy solutions from CA’s Wily Technology Division to monitor complex Web applications 24x7 in production environments and detect problems before they impact customers and end-users. Wily solutions provide comprehensive end-to-end transaction visibility and diagnostic capabilities across a company’s entire IT infrastructure, including applications, application servers, Web servers, databases, messaging middleware and other systems.
Perst enabled Wily to develop application management solutions that can monitor as many as 1.2 million metrics from complex, high-volume web applications.
Wily develops many of its enterprise application management solutions in Java, which lends the technological advantage of deploying easily on the diverse operating systems found in enterprises.
Developed entirely in Java (though a C# version was soon added), Perst runs in any environment with a Java Virtual Machine. Open and freely available source code (see www.mcobject.com/perst) enables users to optimize Perst in all environments.
Perst is McObject’s high-performance object-oriented embedded database for Java and C#, and is tightly integrated with these programming languages. In contrast to object-relational databases, or tools that provide object-relational mapping, Perst stores data directly in Java/C# objects. This eliminates the need for expensive (in performance terms) runtime conversions between representations of the data.
Unlike many other object-oriented databases, Perst requires no dedicated compiler or pre-processor, yet provides a high degree of application transparency. The Perst API is convenient, flexible and easy-to-use. Perst also offers a very small footprint. The engine’s core is just 5,000 lines of code, and the run-time requires between 30K and 300K of RAM. Perst requires no end-user administration, and despite its simplicity, Perst ensures integrity via transactions that adhere to the “ACID” properties (Atomicity, Consistency, Isolation and Durability) with very fast recovery.
Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes intelligent devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as DaimlerChrysler, EADS, JVC, Tyco Thermal Controls, F5 Networks, Genesis Microchip, 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 is a registered trademark of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.