Using an object-oriented database for data storage brings powerful advantages to applications that use complex object models, have high concurrency requirements, and large data sets.
It is difficult, time consuming, expensive in development, and expensive at run time, to map the objects into a relational database and performance can suffer. Versant's object-oriented database solutions are designed to handle the navigational access, seamless data distribution, and scalability often required by these applications:
Where data handling requirements are simple and suitable to rigid row and column structures an RDBMS might be an appropriate solutiuon. However,for many applications, today's most challenging aspect is controlling the inherent complexity of the subject matter itself - the complexity must be tamed. And tamed in a way that enables continual evolution of the application as the environment and needs change. For these applications, an object-oriented database is the best answer:
If there are a lot of many-to-many relationships, tree structures or
network (graph) structures then Versant's object-oriented database solutions will handle those
relationships much faster than a relational database.
For many applications, the most challenging aspect is controlling the inherent complexity of the subject matter itself - the complexity must be tamed. For these applications, a Versant object-oriented database is the best answer. Architectures that mix technical needs such as persistence (and SQL) with the domain model are an invitation to disaster. Versant's object-oriented database solutions let you develop using objects that need only contain the domain behaviour, freeing you from persistence concerns.
It
is difficult, time consuming, expensive in development, and expensive
at run time, to map the objects into a relational database and
performance can suffer. Versant's object-oriented database
solutions store objects as objects - yes, it's as easy as 1, 2, 3.
Versant's object database solutions are designed to store many-to-many,
tree and network
relationships as named bi-directional associations without having the
need for JOIN tables. Hence, Versant's object database solutions save
programming time, and objects can be stored and retrieved
faster. Modern O/R mapping tools
may simplify many mapping problems, however they don’t provide seamless
data distribution or the performance of Versant's object-oriented database solutions.
The complexity of telecommunications infrastructure, transportation networks, simulations, financial instruments and other domains must be tamed. And tamed in a way that enables continual evolution of the application as the environment and needs change. Architectures that mix technical needs such as persistence (and SQL) with the domain model are an invitation to disaster. Versant's object-oriented database solutions let you develop using objects that need only contain the domain behaviour, freeing you from persistence concerns.
If mission critical deployments are a part of your
business, Versant provides additional Enterprise-class Modules for the Versant Object Database:
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:
Get a free 60-day Evaluation copy and testdrive the Versant Object Database or FastObjects .NET! Downloads are available within the Versant Developer Center:
Versant Vorkout lets you reclaim unused space in your database while it is in normal operation, increasing free space and improving performance.
In today's fast paced world you want to be part of a company that is on the leading edge of technology? Join Versant!
The Versant Developer Center (VDC) provides all the essential information and valuable resources needed for developers, just like
OEM Partner Program: Versant offers independent software vendors and
value-added resellers an OEM Jump Start Package for free!
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.