VERSANT



Architecting for Performance with Versant Java

Objectives

Upon completion of this course a student will be able to transparently create, retrieve, update, and delete persistent Java objects using a Versant database. They will be able to use their understanding of the Versant architecture and API develop performant, scalable applications.

Target Audience
  • Java developers who want to add persistence to their application.
  • Developers already using Versant who want to learn how to improve concurrency/performance.
  • Developers new to an existing Versant project.
Lifecycle Stage

This class can be taken at any time, but is best taken early in the development phase.

Minimum Pre-requisites
  • Understanding of basic operating system commands for NT and/or Unix.
  • Experience developing applications with Java and corresponding object oriented concepts, such as inheritance, polymorphism, encapsulation, aggregation and association.
Helpful Pre-requisites
  • Experience developing applications against a database.
  • Familiarity with transactional based programming and understanding of client/server design and implementation.
Course Length

3 or 4 Days

Course Topics
  • Installation: file layout, environment settings, global configuration
  • Database concepts: Versant architecture, sessions and transactions, locking, Versant tools
  • Persistence: enhancement, class schemas, Versant classes and methods
  • Maximizing concurrency: Optimistic and pessimistice locking models, collections, first-class and second-class objects, distributed databases
  • Performance tuning: statistics collection, object model design, navigation and queries, multi-thread multi-session design
  • Planning: schema evolution, Versant Fault-Tolerant Server (FTS)
Format

Instructor-led with hands-on labs that reinforce key concepts.
Versant instructors use their real-world experience to reinforce the prepared materials.


Search



Contact

Technical Questions:
Message Boards

Purchase Inquiries:
Versant Object Database

General Questions:
Quick Message Form

For postal adresses, phone numbers,  e-mail addresses, driving directions etc please refer to:

Contact Details Overview


Downloads

Get a free 60-day Evaluation copy and testdrive the Versant Object Database! Downloads are available within the Versant Developer Center:

Versant Developer Center

Download Section


Featured Topic

dot_net.jpg

NEW: Versant Object Database for .NET

V/OD for the Microsoft .NET Framework is a dedicated object database system for the popular Microsoft .NET software development environment that assists application developers in creating data driven high performance applications for Windows.

More...


knowledgeBase.jpg

NEW: Versant Knowledge Base

The Versant Knowledge Base is a comprehensive library of white papers covering the essentials on object database technology.

More...

promo_devcentr_205.jpg

For Engineers, by Engineers.

The Versant Developer Center (VDC) provides all the essential information and valuable resources needed for developers, just like

Downloads

Technical Resources

Developer Forums

oem_jumpstartn.jpg

ISVs and VARs: Learn about the OEM Jump Start Package!

OEM Partner Program: Versant offers independent software vendors and value-added resellers an OEM Jump Start Package!

Learn more