|
Pervasive PSQL is a comprehensive database management system built around Pervasive Software's MicroKernel Database Engine. Pervasive PSQL offers easy installation, uncomplicated maintenance, and high levels of performance and reliability.
This section explains the product and its components.
Loosely defined, a database is simply a collection of data. Generally, the data is structured by dividing it into sub-sets of information that share the same characteristics. Some examples of a database are:
Each entry in the phone book consists of four characteristics: first name, last name, address, and phone number.
Each picture on your hard disk has two characteristics: a file name, and the data within the file that represents the image.
Each entry in the orchard list might consist of three characteristics: orchard name, address, and date founded. The related list of fruits might have five characteristics: orchard name, fruit name, fruit type (McIntosh, Fuji, and so on), fruit price, and a taste rating.
In the particular context of this product, a database is a specific, well-defined collection of related information. You can probably find one or more databases available on your computer or your network. For example, you may have a database of information related to vendors from whom you purchase supplies or raw materials, and you probably also have a database containing customer or member information. Each of these is a distinct, well-defined collection of related information.
As citizens of the computer age, we are surrounded by collections of information-databases-everywhere we go. Unfortunately, all this data is of no use to anyone without methods to sort it, search it, analyze it, and keep it current.
A database management system, or DBMS, is a computer program designed to manage large amounts of data and to allow other computer programs and people to interact with the data. A DBMS can also be referred to informally as a database engine or simply an engine. A DBMS performs the following tasks:
In summary, the DBMS organizes your data, keeps it safe, and helps you to use it and understand it.
The Pervasive PSQL DBMS consists of a variety of components designed to help you achieve your data management goals. For more detailed information about these components and how they interact, please see Pervasive Products and Services.
The MicroKernel Database Engine (MKDE) is the high-performance heart of Pervasive PSQL. The MKDE works directly with the data files on your computer's hard disk. When requested, it directly inserts new data, deletes unnecessary data, and ensures the safety and integrity of the data files at all times, even when people and applications are working with the data.
The SQL Relational Database Engine (SRDE) interacts with the MKDE and the client (described below). It provides many powerful features including support for Microsoft ODBC, sophisticated search and analysis capability, and security.
In client/server systems, the client resides on the computer workstation. The client interacts with the client application and across the network with both the MKDE and the SRDE on the server.
The Pervasive PSQL Control Center (PCC) is an easy-to-use, graphical tool designed to help you create and manipulate databases and control your DBMS. It allows you to access nearly all the functions of the product from one place. For a tour of PCC, see Chapter 3, Using Pervasive PSQL Control Center.
A variety of graphical and command-line tools provide support for testing, configuring, and manipulating the many features and options provided by Pervasive PSQL. These tools are covered in-depth in Advanced Operations Guide, but a brief introduction to them is provided in Helpful Utilities .
Pervasive PSQL comes with a complete set of softcopy documentation. For more information about the documentation, see Using Pervasive PSQL Documentation .
|
Chapter contents
Prev topic: Introducing Pervasive PSQL
|