Major Relational Database Management Systems...


Published on

And the companies that make them.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Major Relational Database Management Systems...

  1. 1. MAJOR RELATIONAL DATABASE MANAGEMENT SYSTEMS<br />And the companies that make them<br />
  2. 2. Except for IBM<br />
  3. 3. Because c’mon seriously , do you really want the whole history of IBM today ? <br />
  4. 4. I didn’t think so<br />
  5. 5. Oh yeah, also , Im not going to give you the history of Microsoft either <br />
  6. 6. NO WAY<br />
  7. 7. Not now, not never<br />In retrospect, maybe I should rename this presentation<br />
  8. 8. HISTORY OF 4 major databases<br />and the companies that make 2 of these said 4 databases<br />
  9. 9. DATABASES <br />ORACLE<br />DB2/ UDB<br />SQL SERVER<br />SYBASE<br />
  10. 10. ORACLE<br />HISTORY<br /><ul><li>The Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is a relational database management system (RDBMS) produced and marketed by Oracle Corporation. As of 2010, Oracle has been a major presence in database computing for many years.
  11. 11. 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.</li></li></ul><li>FEATURES<br />Oracle RAC (Real Application Clusters) offers advantages such as better performance, scalability and redundancy. However, support becomes more complex, and many sites do not use RAC. <br />In version 10g, grid computing introduced shared resources where an instance can use (for example) CPU resources from another node (computer) in the grid.<br />The Oracle DBMS can store and execute stored procedures and functions within itself. PL/SQL (Oracle Corporation's proprietary procedural extension to SQL), or the object-oriented language Java can invoke such code objects and/or provide the programming structures for writing them.<br />
  12. 12. Corporate/technical timeline<br />1977: Larry Ellison and friends founded Software Development Laboratories.<br />1985: Oracle Corporation released Oracle version 5, which supported the client–server model—a sign of networks becoming more widely available in the mid-1980s.<br />1986: Oracle version 5.1 started supporting distributed queries.<br />1988: Oracle RDBMS version 6 came out with support for PL/SQL embedded within Oracle Forms v3 (version 6 could not store PL/SQL in the database proper), row-level locking and hot backups.<br />1992: Oracle version 7 appeared with support for referential integrity, stored procedures and triggers.<br />1997: Oracle Corporation released version 8, which supported object-oriented development and multimedia applications.<br />1999: The release of Oracle8i aimed to provide a database inter-operating better with the Internet (the i in the name stands for "Internet"). The Oracle8i database incorporated a native Java virtual machine (Oracle JVM).<br />2001: Oracle9i went into release with 400 new features, including the ability to read and write XML documents. 9i also provided an option for Oracle RAC, or "Real Application Clusters", a computer-cluster database, as a replacement for the Oracle Parallel Server (OPS) option.<br />2003: Oracle Corporation released Oracle Database 10g, which supported regular expressions. (The g stands for "grid"; emphasizing a marketing thrust of presenting 10g as "grid computing ready".)<br />2007: Oracle Corporation released Oracle Database 11g for Linux and for Microsoft Windows.<br />2008: Oracle Corporation acquires BEA Systems.<br />2010: Oracle Corporation acquires Sun Microsystems.<br />
  13. 13. CLAIMS TO FAME (according to Oracle Corporation) <br />Oracle Corporation claims to have provided:<br />the first commercially-available SQL-based database (1979)<br />the first database to support symmetric multiprocessing (SMP) (1983)<br />the first distributed database (1986)<br />the first database product tested to comply with the ANSI SQL standard (1993)<br />the first 64-bit database (1995)<br />the first database to incorporate a native JRE (1998)<br />the first proprietary RDBMS to become available on Linux (1998)<br />the first database to support XML (1999)<br />
  14. 14. IBM DB2<br />History<br />DB2 has a long history and is considered by many to have been the first database product to use SQL (also developed by IBM) although Oracle released a commercial SQL database product somewhat earlier than IBM did.<br />The name DB2 was first given to the Database Management System or DBMS in 1983 when IBM released DB2 on its MVS mainframe platform. <br />DB2 has its roots back to the beginning of the seventies when E.F. Codd, working for IBM, described the theory of relational databases and in June 1970 published the model for data manipulation. <br />To apply the model Codd needed a relational database language which he named Alpha. At the time IBM didn't believe in the potential of Codd's ideas, leaving the implementation to a group of programmers not under Codd's supervision, who violated several fundamentals of Codd's relational model; the result was Structured English QUEry Language or SEQUEL. <br />When IBM released its first relational database product, they wanted to have a commercial-quality sublanguage as well, so it overhauled SEQUEL and renamed the basically new language(System Query Language) SQL to differentiate it from SEQUEL.<br />
  15. 15. History (continued)<br />For some years DB2, as a full-function DBMS, was exclusively available on IBM mainframes. Later IBM brought DB2 to other platforms, including OS/2, UNIX and Windows servers, then Linux (including Linux on zSeries) and PDAs. This process was mainly undertaken through the 1990s. <br />Eventually IBM declared that insurmountable complexity existed in the Database Manager code, and took the difficult decision to completely rewrite the software in their Toronto Lab. The new version of Database Manager, called DB2 like its mainframe parent, ran on the OS/2 and RS/6000 platforms, was called DB2/2 and DB2/6000 respectively<br />To stop having every platform version having a different name, the next iteration of the mainframe and the server-based products were named DB2 Universal Database (or DB2 UDB), <br />
  16. 16. Recent developments in DB2<br />In mid 2006, IBM announced "Viper," which is the codename for DB2 9 on both distributed platforms and z/OS. DB2 9 for z/OS was announced in early 2007. IBM claimed that the new DB2 was the first relational database to store XML "natively". Other enhancements include OLTP-related improvements for distributed platforms, business intelligence/data warehousing-related improvements for z/OS,<br />In October 2007, IBM announced "Viper 2" which is the codename for DB2 9.5 on the distributed platforms. There were three key themes for the release, Simplified Management, Business Critical Reliability and Agile XML development.<br />In June 2009, IBM announced "Cobra" which is the codename for DB2 9.7 for LUW. DB2 9.7 adds data compression for database indexes, temporary tables, and large objects. DB2 9.7 also supports native XML data in hash partitioning (database partitioning), range partitioning (table partitioning), and multi-dimensional clustering. These native XML features allows users to directly work with XML in data warehouse environments. DB2 9.7 also adds several features that make it easier for Oracle Database users to work with DB2.<br />
  17. 17. SQL SERVER <br />EARLY HISTORY<br />The code base for MS SQL Server (prior to version 7.0) originated in Sybase SQL Server, and was Microsoft's entry to the enterprise-level database market, competing against Oracle, IBM, and, later, Sybase.<br />Microsoft, Sybase and Ashton-Tate originally teamed up to create and market the first version named SQL Server 1.0 for OS/2 (about 1989) which was essentially the same as Sybase SQL Server 3.0 on Unix, VMS, etc.<br />Later Microsoft SQL Server 4.21 for Windows NT was released at the same time as Windows NT 3.1. <br />Microsoft SQL Server v6.0 was the first version designed for NT, and did not include any direction from Sybase.<br />
  18. 18. Split with Sybase<br />About the time Windows NT was released, Sybase and Microsoft parted ways and each pursued their own design and marketing schemes. <br />Microsoft negotiated exclusive rights to all versions of SQL Server written for Microsoft operating systems. <br />Later, Sybase changed the name of its product to Adaptive Server Enterprise to avoid confusion with Microsoft SQL Server. <br />Until 1994, Microsoft's SQL Server carried three Sybase copyright notices as an indication of its origin.<br />Since parting ways, several revisions have been done independently. SQL Server 7.0 was a rewrite from the legacy Sybase code. It was succeeded by SQL Server 2000.<br />
  19. 19. Features and developments <br />In the ten years since release of Microsoft's previous SQL Server product (SQL Server 2000), advancements have been made in performance, the client IDE tools, and several complementary systems that are packaged with SQL Server 2005.<br />These include: an ETL tool (SQL Server Integration Services or SSIS), a Reporting Server, an OLAP and data mining server (Analysis Services), and several messaging technologies, specifically Service Broker and Notification Services.<br />
  20. 20. Newer Versions <br /> SQL Server 2005<br />SQL Server 2005 (codenamed Yukon), released in October 2005, is the successor to SQL Server 2000.<br />It included native support for managing XML data, in addition to relational data. <br />
  21. 21. SQL Server 2008<br />SQL Server 2008, was released (RTM) on August 6, 2008 <br />SQL Server 2008 includes support for structured and semi-structured data, including digital media formats for pictures, audio, video and other multimedia data<br />SQL Server 2008 R2 (formerly codenamed SQL Server "Kilimanjaro") was announced at TechEd 2009, and was released to manufacturing on April 21, 2010. <br />SQL Server 2008 R2 adds certain features to SQL Server 2008 including a master data management system branded as Master Data Services, a central management of master data entities and hierarchies. <br />Also Multi Server Management, a centralized console to manage multiple SQL Server 2008 instances and services including relational databases, Reporting Services, Analysis Services & Integration Services. <br />
  22. 22. SYBASE<br />EARLY HISTORY<br />Sybase was founded in 1984 by Mark Hoffman, Bob Epstein, Jane Doughty and Tom Haggin in Epstein’s Berkeley, Calif., home.<br />Together, they set out to create a relational database management system (RDBMS), which would organize information and make it available to many computers in a network.<br />In late 1986, Sybase shipped its first test programs, and in May 1987 formally released the SYBASE system, the first high-performance RDBMS for online applications. <br />Rather than having a vast central bank of data stored in a large mainframe computer, the SYBASE System provided for a client/server computer architecture. <br />Sybase was the first to market with a client/server relational database, providing the Human Genome Project with licenses for the first generation of client/server relational databases.<br />
  23. 23. Sybase / Microsoft history <br />At the time, Sybase called the database server "Sybase SQL Server“ and made a deal with Microsoft to share the source code for Microsoft to remarket on the OS/2 platform as "SQL Server". <br />Until version 4.9, Sybase and Microsoft SQL Server were virtually identical. <br />Due to disagreements between the two companies over revenue sharing (or lack thereof), Sybase and Microsoft decided to split the code-lines and went their own way, although the shared heritage is very evident in the Transact-SQL (T-SQL) procedural language as well as the basic process architecture. <br />The big difference is that Sybase has a Unix heritage, while Microsoft SQL Server was adapted and optimized only for the Microsoft Windows NT operating system.<br />Sybase continues to offer versions for Windows, several varieties of Unix, and for Linux.<br />
  24. 24. Sybase's main products include:<br />Data Management Products<br /> * Adaptive Server Enterprise (ASE) - Enterprise Class RDBMS and Column-oriented DBMS storage platform.<br /> * Advantage Database Server (ADS) - Relational Database Management System<br /> * Sybase Replication Server - a platform for data replication and movement between database systems, including Sybase and Oracle<br />Analytics Products<br /> * Sybase IQ - a data warehousing and business intelligence RDBMS<br /> * RAP the Trading Edition- a capital markets analytics platform<br /> * Sybase Complex Event Processing - Optimized real-time risk and trade analytics software<br />Mobility Products<br /> * SQL Anywhere - RDBMS with a small footprint designed for mobility<br /> * Afaria - Mobile Device management and security software<br /> * Sybase Unwired Platform (SUP) - a framework for developing mobile applications<br /> * SMS Ad Exchange - an SMS mobile advertising service.<br /> * GRX 365 - network performance and security<br /> * mBanking 365 - a mobile banking product<br /> * MMS 365 - a content delivery gateway<br /> * MMX 365 - a messaging exchange<br /> * Sybase 365 mCommerce Solution - an end-to-end solution for mBanking, mPayments and mRemittance<br />
  25. 25. Products / Versions/ Developments<br />SYBASE 10<br />In June 1992, Sybase announced the System 10 product family.<br />These programs were designed to provide a framework for companies to switch over their computer operations from older mainframe models to client/server systems. <br />In April 1993, Sybase introduced the first component of System 10, called OmniSQL Gateway. This program connected the various parts of a computer network, enabling users at any point to gain access to changes being made anywhere on the system<br />
  26. 26. 2000 and beyond<br />Following a downturn in the late 1990s, Sybase returned to profitability under the management of John Chen in 2000. <br />It has maintained profitability since then and continues to reinvent itself with a new 'Unwired Enterprise' strategy. The 'Unwired Enterprise' vision is about allowing companies to deliver data to mobile devices in the field as well as traditional desktops, and combines technology from Sybase's existing data management products with its new mobility products. <br />Sybase has expanded into the mobile space through a series of acquisitions of enterprise and mobile software companies. In 2006, Sybase completed the acquisition of Mobile 365, later renamed Sybase 365, allowed Sybase to enter the mobile messaging and mobile commerce market. <br />
  27. 27. Continued<br />Sybase has maintained a strong foothold in its data management products. <br />It makes a number of data management products including Adaptive Server Enterprise, Sybase IQ, a data analytics warehouse system, and Replication Server, a vendor-neutral data movement system that helps address ever-growing data distribution and management requirements. <br />Sybase has a strong presence in the financial services, telecommunications, technology and government markets<br />
  28. 28. Current developments<br />Sybase now works with other industry leaders in infrastructure, data storage and virtualization to optimize technologies for delivery into public and virtual private cloud environments that provide greater technology availability and flexibility to Sybase customers looking to Unwire their Enterprise.<br />Sybase crossed the $1 billion dollar mark in 2007, and has delivered better than expected results despite the global recession. <br />In May 2008, Sybase IQ analytics server sets a new Guinness World Record by powering the world’s largest data warehouse . <br />Sybase also launches RAP – The Trading Edition, an analytics platform for Wall Street. <br />