VSQL is an Add-on module for the Versant Object Database. The Versant/SQL suite of software modules permits you to use conventional Structured Query Language (SQL) semantics to access data that resides in a Versant object database.
The resulting application architecture can offer the strengths of both the relational and the object database models, such as the openness and interconnectivity of relational tables along with the expressiveness and performance of object collections.
Fluid database definition and natural propagation of data into the database is facilitated by the way that classes and object instances help create the database without the usual constraints of table columns and table rows.
For these reasons, if not purely for performance reasons, object-disciplined storage lays the foundation on which information will sit far into the future. The Versant/SQL product suite addresses the need to obtain additional connectivity and openness for this information through an SQL-compliant form of object database access.
Interactive SQL commands can be composed as demand dictates, empowering you to access and present data just the way you need it to be, if only for the duration of a fleeting moment.
With the freedom to use SQL semantics, objects are visible through a relational database lens. However, SQL is not expressive enough to present a complex object model transparently; the Versant/SQL Suite uses some transformation rules to help resolve the treatment of certain difficult-to-represent object provisions. These rules are referred to as model-mapping transformations, or "model mappings" in short. These model mappings permit the object model to be treated entirely as an ER (Entity-Relationship) model. The details of this mapping are described later in this chapter.
Versant/SQL Suite provides the following features:
A "special user" installs and setups Versant/SQL. This user will have full access rights over all tables and users. This user could grant and revoke select, insert, update, delete rights for different users. Typically, insert, update, and delete rights should be reserved for a very restricted group of users.
The VSQL add-on module is currently available for following platforms:
Please use the Purchase Inquiry Form to receive individual information on runtime pricing and licensing.
Be sure to visit the Versant Developer Center! Versant provides a variety of technical resources to help you getting into object-oriented data management and to support you become productive using 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.