A database server manages and stores the database within a computer system. The
database server is often referred to as the back-end of the computer system and
interfaces with the application server (middleware) which links to the front-end
graphical user interface.
Database Server - Single or Cluster
A database server can be integrated with a web and application server on a single
physical server or it can be part of a complex cluster. A database server is typically
part of a cluster for high volume or complex transaction applications. Within a
cluster a database server would be on its own physical server and there may be more
than one database server to provide redundancy. Likewise, there would be unique
and multiple web servers and application servers within the cluster.
Database Server Software
There are several software programs that are used on a database server. The most
popular are Oracle and some version of SQL, such as MySQL, MS SQL, or PostrgreSQL.
All these programs allow a database server to function in a client/server environment
as a distributed database.
Critical Database Server Issues
It is critical for a database server to be properly configured if it is to be easily
scalable, maintained, and backed-up. To achieve this it is best to use engineers
that are familiar with the requirements of the database program on your database
server. These engineers could be internal IT resources, a hosting provider with
database expertise, or a remote database server management company.