Object-Orientation FAQ

Versant (Versant Object Technology)

  See also: http://www.versant.com
Versant is a client/server object database management system (ODBMS) targeted
at distributed, multi-user applications.  Versant runs on UNIX and PC platforms.
Versant provides transparent language interfaces from object-oriented
programming languages such as C++ and Smalltalk.  Versant also supports a C API.
Versant is built with an object-level architecture, which means that operations
are generally performed on the object (or group thereof) level.  Key Versant
features include:
 Performance
 -----------
*  Object-level locking for fine granularity concurrency control
*  Server-based query processing to reduce network I/O
*  Dual caching to speed warm traversals
*  Dynamic space reclamation and reuse
 Distribution
 ------------
*  Immutable, logical object identifiers for data integrity
*  Object migration (transparent relocation across nodes)
*  Transparent cross-node references (distributed db)
*  Automatic two-phase commit
 Other
 -----
*  Schema evolution (online via lazy updates)
*  Standard workgroup features (e.g., versioning, checkin/out)
*  Detachable, personal databases
*  DBA utilities
Provide object database management system and development tools for
multi-user, distributed environments.  Supports C++ and Smalltalk
access.
Argos is their application development environment product. It's built
on ParcPlace VisualWorks.
Versant Object Technology Corporation
1380 Willow Road
Menlo Park, CA  94025
U.S.A.
Voice: (415) 329-7500
Fax:   (415) 325-2380
3872 Larkspur
CourtLoveland, CO 80538
U.S.A.
Voice: (303) 593-9871
Fax:   (303) 593-9874
Email: info@versant.com
Web:   http://www.versant.com

This document was translated by ms2html v1.8 on 04.06.96.