Jump to content

Actian NoSQL Object Database

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Germanviscuso (talk | contribs) at 12:43, 6 October 2010 (Created page with 'Versant Object Database (also known as VOD) is an enterprise grade object database provided by Versant Corporation. == Supported Languages == The Versant ...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Versant Object Database (also known as VOD) is an enterprise grade object database provided by Versant Corporation.

Supported Languages

The Versant Object Database enables developers using OO languages such as Java, C# and C++ to transactionally store their information by allowing the respective language to act as the DDL (Data Definition Language) for the database. In other words, your in memory model is the database schema model.

In general, the core of what is necessary to achieve persistence, is to declare the list of classes in your model which you want to be stored in the database, then provide a relatively thin transaction demarcation API to your use cases. Respective language integrations adhere to the constructs of that language, including syntactical and directive sugars.

Addition API’s exist, beyond simple transaction demarcation, providing for the more advanced capabilities necessary to address practical issues found when dealing with performance optimization and scalability for systems with large amounts of data, lots of concurrent users, network latency, disk bottlenecks, etc.

Versant also has language support for Smalltalk and Python users.