Versant Object Database Administration

Objectives

Upon completion of this course a student will be able to apply the principles of database administration within a Versant database environment. They will be able to use their understanding of the Versant architecture and tools to successfully tune performance, diagnose and recover from problem scenarios, and plan for future needs.


Target Audience

  • Database administrators responsible for the deployment, maintenance, monitoring, and problem resolution for a network of Versant databases.
  • Application Designers/System Architects who want to design toward specific concurrency, scalability, and reliability goals.

Lifecycle Stage

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


Desired Prerequisites

  • Understanding of basic operating system commands for Windows and/or Unix.
  • Understanding of basic object-oriented programming and design concepts.

Helpful Prerequisites

  • Prior experience with database administration.

Course Length

  • 3 or 4 Days


Course Topics

  • Installation: file layout, environment settings, global configuration
  • Understanding Versant resource usage: disk space, memory, and processes and threads
  • Maximizing concurrency: locking, latching, data distribution
  • Planning for recovery: backup and restore, logging, and roll forward archiving
  • Performance tuning: statistics collection, adjusting the Versant configuration
  • Designing a Versant database network: disk management, schema management, object migration and duplication

Format

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