# How this guide is organized

This guide describes how to run and manage the Derby network server.

Part One: Derby Server Guide

- Derby in a multi-user environment

  Describes the different options for embedding Derby in a server framework and explains the Network Server option.

- Using the Network Server with preexisting Derby applications

  Describes how to change existing Derby applications to work with the Network Server.

- Managing the Derby Network Server

  Describes how to use shell scripts, the command line, and the Network Server API to manage the Network Server.

- Using Java Management Extensions (JMX) technology

  Describes how to use the Derby MBeans and other JMX features.

- Managing the Derby Network Server remotely by using the servlet interface

  Describes how to use the servlet interface to manage the Network Server. (The servlet interface should be used for testing purposes only, not in production.)

- Derby Network Server advanced topics

  Describes advanced topics for Derby Network Server users.

- Derby Network Server sample programs

  Describes several Derby Network Server sample programs for Network Server users.

Part Two: Derby Administration Guide

- Maintaining database integrity

  Describes how to prevent Derby database corruption.

- Checking database consistency

  Describes how to check the consistency of Derby databases.

- Backing up and restoring databases

  Describes how to back up and restore a database.

- Importing and exporting data

  Describes how to import and export large amounts of data between files and database tables.

- Replicating databases

  Describes how to replicate databases.

- Logging on a separate device

  Describes how to put a database's log on a separate device, which can improve the performance of large databases.

- Obtaining locking information

  Describes how to get detailed information about locking status.

- Reclaiming unused space

  Describes how to identify and reclaim unused space in tables and related indexes.

Parent topic: About this guide
Related concepts
Purpose of this guide
Audience