Previous | Table of Contents | Next |
Who cares about Microsoft and Windows? Oracle for one. Almost every day, Oracle representatives take swipes at Microsoft, DCOM, SQL*Server, and Visual J++. Many UNIX loyalists will claim that Windows NT is just a fad and that UNIX will eventually rule the day. However, Oracle is not betting on this. Last year, Oracle made Windows NT a tier 1 platform. This means that Windows NT is one of the few operating systems to which new Oracle server products are ported. Recently, that status has been upgraded so that Windows NT is now sharing the title of reference port with Sun Solaris. What this means is that when Oracle develops server products, they are developed on both Solaris and NT at the same time. The Solaris version is then ported to other UNIX variants.
Hopefully by now you are convinced that Oracle is serious about Windows NT. There are several advantages to this version of the Oracle server products that you might want to consider:
Of course, there are a few disadvantages to Windows NT from an Oracle perspective. I actually split my time fairly evenly between NT and UNIX versions of Oracle, so I feel compelled to list the following disadvantages of the Windows NT version of Oracle when compared with the UNIX varieties:
One of the first things that you would notice under a Windows NT installation of the Oracle DBMS is that you cannot find the familiar processes that are described previously in this chapter. They are functionally still there and operating, it is just that Windows NT is not designed to be a collage of a large number of background processes. Instead, background processes are organized into what Windows NT designers refer to as services. Each of these services can have a number of threads associated with them representing what would be considered background processes in an operating system such as UNIX. The NT operating system gives designers incentives to group threads together into services by providing enhanced interprocess communications mechanisms within the service. Under Windows NT, you would have the following services:
This chapter has provided an overview of the architecture of the Oracle8 DBMS. This system can be thought of as a collection of background processes, memory areas, and data files. Together, they provide an environment that takes care of the details of data storage freeing the developer to concentrate on the business needs of an application. There are several options and variations to this architecture that accommodate specific computer environments. However, the beauty of these implementations is that the system remains pretty much the same on a conceptual basis.
In Part II, Installation, Upgrade, and Migration, I will cover the components of the Oracle8 system in much greater detail. This information can be useful when you are trying to push the envelope of performance on your system. Only when you fully understand what is happening can you use the system to your advantage.
Previous | Table of Contents | Next |