ABSTRACT

The client-server architecture is readily adaptable to distributed processing by placing the client and server processes on two different machines. Separating the client and server processes should be transparent to both end users and application programmers. To achieve this transparency the Relational Database Management System (RDBMS) must cope with different hardware architectures which may have different character sets, different representations for floating point numbers, and other hardware dependant differences. The RDBMS must also cope with many different networking protocols, adhere to industry standards and have performance which allows it to be used in core production applications.