When applications have complex in-memory object models with predominantly navigational access, the Versant Object Database provides higher performance than mapping to relational databases.
It is difficult, time consuming, expensive in development, and expensive at run time, to map the objects into a relational database and – last but not least – performance can suffer.
As an example, when an application needs to access information in your domain model, just like when using an RDBMS, a query can be issued to retrieve important objects. However, unlike when using an RDBMS, accessing more information related to your queried objects, does not require more queries. Whilst using an RDBMS requires using expensive JOIN operations to retrieve related data, the object database stores identity statically, so access to related information, even as complex as many-many, is as fast and simple as an indexed lookup. That power, combined with zero object to relational mapping code and seamless distribution, results in extreme performance, reduced server contention and massive scalability on a minimum hardware footprint.
Objects with moderate complexity are typically 3x faster in the Versant Object Database, objects with high levels of complexity, such as many-to-many associations are typically 30x faster when using the Versant Object Database. For collections of collections and recursive relationships, a 50x speed advantage is possible.
Hence, using the Versant Object Database for data storage can bring powerful advantages to applications that use complex C++ and Java object models. And for many applications, the most challenging aspect is controlling the inherent complexity of the subject matter itself. The Versant Object Database is designed to handle the navigational access required by these applications. Plus it provides seamless data distribution, five 9's high availability options and enterprise-grade scalability.
Technical Resources (Versant Developer Center)
Download (Versant Developer Center)
Technical Questions:
Message Boards
Purchase Inquiries:
Versant Object Database
FastObjects .NET
General Questions:
Quick Message Form
For postal adresses, phone numbers, e-mail addresses, driving directions etc please refer to:
You are not logged in.
Joining the VDC Member Area is the best way to get the best out of the Versant Developer Center!
In today's fast paced world you want to be part of a company that is on the leading edge of technology? Join Versant!
Versant Vorkout lets you reclaim unused space in your database while it is in normal operation, increasing free space and improving performance.
Database Company supports Masters students enrolling in Databases / Information Systems through 2-year Scholarship
www.versant.com | Copyright © 2003-2008 Versant Corp. All rights reserved.
For questions about this site please contact webmaster@versant.com
Versant, Vitness, Vorkout and FastObjects are either a registered trademark or trademark of Versant Corporation in the United States and/or other countries. All other products might be a registered trademark or trademark of their respective company in the United States and/or other countries.