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
FastObjects .NET

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 or FastObjects .NET! Downloads are available within the Versant Developer Center:

Versant Developer Center

Download Section


Featured Topic

vorkout_trailer_pic2.gif

Online Database Reorganization for the Versant Object Database

Versant Vorkout lets you reclaim unused space in your database while it is in normal operation, increasing free space and improving performance.

More...


human_resources_205.jpg

Now Hiring! Seeking good staff that take action on good stuff!

In today's fast paced world you want to be part of a company that is on the leading edge of technology? Join Versant!

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_jumpstart.jpg

ISVs and VARs Get a $36,000 OEM Jump Start Package for Free!

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

Learn more


New Add-ons