Oracle Database
The Oracle Database (commonly referred to as Oracle RDBMS or simply Oracle) consists of a relational database management system (RDBMS) produced and marketed by Oracle Corporation. As of 2009, Oracle remains a major presence in database computing.
Larry Ellison and his friends and former co-workers Bob Miner and Ed Oates started the consultancy Software Development Laboratories (SDL) in 1977. SDL developed the original version of the Oracle software. The name Oracle comes from the code-name of a CIA-funded project Ellison had worked on while previously employed by Ampex.
Editions
Over and above the different versions of the Oracle database management software, Oracle Corporation subdivides its product into varying "editions" - apparently for marketing and license-tracking reasons. In approximate order of decreasing scale, we find:
- Enterprise Edition (EE) includes more features than the 'Standard Edition', especially in the areas of performance and security. Oracle Corporation licenses this product on the basis of users or of processors, typically for servers running 4 or more CPUs. EE has no memory limits, and can utilize clustering using Oracle RAC software.
- Standard Edition (SE) contains base database functionality. Oracle Corporation licenses this product on the basis of users or of processors, typically for servers running from one to four CPUs. If the number of CPUs exceeds 4 CPUs, the user must convert to an Enterprise license. SE has no memory limits, and can utilize clustering with Oracle RAC at no additional charge.
- Standard Edition One introduced with Oracle 10g, has some additional feature-restrictions. Oracle Corporation markets it for use on systems with one or two CPUs. It has no memory limitations.
- Express Edition ('Oracle Database XE'), introduced in 2005, offers Oracle 10g free to distribute on Windows and Linux platforms. It has a footprint of only 150 MB and is restricted to the use of a single CPU, a maximum of 4 GB of user data. Although it can be installed on a server with any amount of memory, it is limited to using 1 GB at most. Support for this version comes exclusively through on-line forums and not through Oracle support.
- Oracle Database Lite intended for running on mobile devices. The database located on the mobile device can synchronize with a server-based installation.
Physical and logical structuring in Oracle:
An Oracle database system - identified by an alphanumeric system identifier or SID - comprises at least one instance of the application, along with data storage. An instance - identified persistently by an instantiation number (or activation id: SYS.V_$DATABASE.ACTIVATION#) - comprises a set of operating-system processes and memory-structures that interact with the storage. Typical processes include PMON (the process monitor) and SMON (the system monitor).
Users of Oracle databases refer to the server-side memory-structure as the SGA (System Global Area). The SGA typically holds cache information such as data-buffers, SQL commands, and user information. In addition to storage, the database consists of online redo logs (or logs), which hold transactional history. Processes can in turn archive the online redo logs into archive logs (offline redo logs), which provide the basis (if necessary) for data recovery and for some forms of data replication.
The Oracle RDBMS stores data logically in the form of tablespaces and physically in the form of data files. Tablespaces can contain various types of memory segments, such as Data Segments, Index Segments, etc. Segments in turn comprise one or more extents. Extents comprise groups of contiguous data blocks. Data blocks form the basic units of data storage. At the physical level, datafiles comprise one or more data blocks, where the block size can vary between data-files.
Why Choose AJS Media?
To build a respected and trusted website design company takes time, dedication, passion and hard work! AJS Media are one of the UK's fastest growing web design companies and we believe that no other can match our great services at the prices we offer.
Great web design for everyone - time and time again... A great customer base comes from delivering a great service time and time again.
AJS Media designers and programmers are experienced in all aspects of website design and development and we have thousands of satisfied clients to prove it.However, our service does not stop there. We offer many value-added services to help businesses grow and reap the benefits of trading on the Internet.
Stunning design - without design agency fees... We are an honest company that believes passionately in itself and the services we provide. We strive to create websites that look and function to the highest standards - every time, and we offer all of this at a fraction of the cost that many busineses would expect to pay.
If you have any questions about AJS Media and our services, Contact Us.
If you would like to discuss your requirements for a new website, complete our Online Enquiry Form.
Find out more about how AJS Media are helping businesses like yours...
