SlideShare uma empresa Scribd logo
1 de 28
MAJOR RELATIONAL DATABASE	MANAGEMENT SYSTEMS And the companies that make them
Except for IBM
Because c’mon seriously , do you really want the whole history of IBM today ?
I didn’t think so
Oh yeah, also , Im not going to give you the history of Microsoft either
NO WAY
Not now, not never In retrospect, maybe I should rename this presentation
HISTORY OF 4 major databases and the companies that make 2 of these said 4 databases
DATABASES  ORACLE DB2/ UDB SQL SERVER SYBASE
ORACLE HISTORY ,[object Object]
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.,[object Object]
Corporate/technical timeline 1977: Larry Ellison and friends founded Software Development Laboratories. 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. 1986: Oracle version 5.1 started supporting distributed queries. 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. 1992: Oracle version 7 appeared with support for referential integrity, stored procedures and triggers. 1997: Oracle Corporation released version 8, which supported object-oriented development and multimedia applications. 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). 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. 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".) 2007: Oracle Corporation released Oracle Database 11g for Linux and for Microsoft Windows. 2008: Oracle Corporation acquires BEA Systems. 2010: Oracle Corporation acquires Sun Microsystems.
CLAIMS TO FAME (according to Oracle Corporation)	 Oracle Corporation claims to have provided: the first commercially-available SQL-based database (1979) the first database to support symmetric multiprocessing (SMP) (1983) the first distributed database (1986) the first database product tested to comply with the ANSI SQL standard (1993) the first 64-bit database (1995) the first database to incorporate a native JRE (1998) the first proprietary RDBMS to become available on Linux (1998) the first database to support XML (1999)
IBM DB2 History 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. The name DB2 was first given to the Database Management System or DBMS in 1983 when IBM released DB2 on its MVS mainframe platform.  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.  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.  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.
History (continued) 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.  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 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),
Recent developments in DB2 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, 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. 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.
SQL SERVER	 EARLY HISTORY 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. 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. Later Microsoft SQL Server 4.21 for Windows NT was released at the same time as Windows NT 3.1.  Microsoft SQL Server v6.0 was the first version designed for NT, and did not include any direction from Sybase.
Split with Sybase About the time Windows NT was released, Sybase and Microsoft parted ways and each pursued their own design and marketing schemes.  Microsoft negotiated exclusive rights to all versions of SQL Server written for Microsoft operating systems.  Later, Sybase changed the name of its product to Adaptive Server Enterprise to avoid confusion with Microsoft SQL Server.  Until 1994, Microsoft's SQL Server carried three Sybase copyright notices as an indication of its origin. 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.
Features and developments	 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. 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.
Newer Versions	  SQL Server 2005 SQL Server 2005 (codenamed Yukon), released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data.
SQL Server 2008 SQL Server 2008, was released (RTM) on August 6, 2008  SQL Server 2008 includes support for structured and semi-structured data, including digital media formats for pictures, audio, video and other multimedia data SQL Server 2008 R2 (formerly codenamed SQL Server "Kilimanjaro") was announced at TechEd 2009, and was released to manufacturing on April 21, 2010.  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.  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.
SYBASE EARLY HISTORY Sybase was founded in 1984 by Mark Hoffman, Bob Epstein, Jane Doughty and Tom Haggin in Epstein’s Berkeley, Calif., home. 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. 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.  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.  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.
Sybase / Microsoft history  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".  Until version 4.9, Sybase and Microsoft SQL Server were virtually identical.  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.  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. Sybase continues to offer versions for Windows, several varieties of Unix, and for Linux.
Sybase's main products include: Data Management Products     * Adaptive Server Enterprise (ASE) - Enterprise Class RDBMS and Column-oriented DBMS storage platform.     * Advantage Database Server (ADS) - Relational Database Management System     * Sybase Replication Server - a platform for data replication and movement between database systems, including Sybase and Oracle Analytics Products     * Sybase IQ - a data warehousing and business intelligence RDBMS     * RAP the Trading Edition- a capital markets analytics platform     * Sybase Complex Event Processing - Optimized real-time risk and trade analytics software Mobility Products     * SQL Anywhere - RDBMS with a small footprint designed for mobility     * Afaria - Mobile Device management and security software     * Sybase Unwired Platform (SUP) - a framework for developing mobile applications     * SMS Ad Exchange - an SMS mobile advertising service.     * GRX 365 - network performance and security     * mBanking 365 - a mobile banking product     * MMS 365 - a content delivery gateway     * MMX 365 - a messaging exchange     * Sybase 365 mCommerce Solution - an end-to-end solution for mBanking, mPayments and mRemittance
Products / Versions/ Developments SYBASE 10 In June 1992, Sybase announced the System  10 product family. These programs were designed to provide a framework for companies to switch over their computer operations from older mainframe models to client/server systems.  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
2000 and beyond Following a downturn in the late 1990s, Sybase returned to profitability under the management of John Chen in 2000.  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.  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.
Continued Sybase has maintained a strong foothold in its data management products.  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.  Sybase has a strong presence in the financial services, telecommunications, technology and government markets
Current developments 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. Sybase crossed the $1 billion dollar mark in 2007, and has delivered better than expected results despite the global recession.  In May 2008, Sybase IQ analytics server sets a new Guinness World Record by powering the world’s largest data warehouse .  Sybase also launches RAP – The Trading Edition, an analytics platform for Wall Street.

Mais conteúdo relacionado

Semelhante a Major Relational Database Management Systems...

A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager Sachin Kariyattin
 
The Journey of SQL Server - Evolution of SQL Server Features
The Journey of SQL Server - Evolution of SQL Server FeaturesThe Journey of SQL Server - Evolution of SQL Server Features
The Journey of SQL Server - Evolution of SQL Server FeaturesDirect Deals, LLC
 
IBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guruIBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guruRavikumar Nandigam
 
DEE 431 Introduction to Mysql Slide 3
DEE 431 Introduction to Mysql Slide 3DEE 431 Introduction to Mysql Slide 3
DEE 431 Introduction to Mysql Slide 3YOGESH SINGH
 
Oracle Corporation: At a glance
Oracle Corporation: At a glanceOracle Corporation: At a glance
Oracle Corporation: At a glanceNasir Uddin Ahamed
 
Latest trends in database management
Latest trends in database managementLatest trends in database management
Latest trends in database managementBcomBT
 
A Brief History of IT Infrastructure
A Brief History of IT InfrastructureA Brief History of IT Infrastructure
A Brief History of IT InfrastructureCA Technologies
 
Oracle mysql comparison
Oracle mysql comparisonOracle mysql comparison
Oracle mysql comparisonArun Sharma
 

Semelhante a Major Relational Database Management Systems... (20)

Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
 
A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager
 
Oracle's history
Oracle's historyOracle's history
Oracle's history
 
The Journey of SQL Server - Evolution of SQL Server Features
The Journey of SQL Server - Evolution of SQL Server FeaturesThe Journey of SQL Server - Evolution of SQL Server Features
The Journey of SQL Server - Evolution of SQL Server Features
 
Dbms assignment no.1
Dbms assignment no.1Dbms assignment no.1
Dbms assignment no.1
 
Db2exc guide 952_mac_x86_64
Db2exc guide 952_mac_x86_64Db2exc guide 952_mac_x86_64
Db2exc guide 952_mac_x86_64
 
Db2 v10.5 An Overview
Db2 v10.5 An OverviewDb2 v10.5 An Overview
Db2 v10.5 An Overview
 
IBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guruIBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guru
 
DEE 431 Introduction to Mysql Slide 3
DEE 431 Introduction to Mysql Slide 3DEE 431 Introduction to Mysql Slide 3
DEE 431 Introduction to Mysql Slide 3
 
Oracle Corporation: At a glance
Oracle Corporation: At a glanceOracle Corporation: At a glance
Oracle Corporation: At a glance
 
Web technologies
Web technologiesWeb technologies
Web technologies
 
Latest trends in database management
Latest trends in database managementLatest trends in database management
Latest trends in database management
 
Ms Access
Ms AccessMs Access
Ms Access
 
A Brief History of IT Infrastructure
A Brief History of IT InfrastructureA Brief History of IT Infrastructure
A Brief History of IT Infrastructure
 
Ba401_Mysql2006
Ba401_Mysql2006Ba401_Mysql2006
Ba401_Mysql2006
 
Ba401mysql2006
Ba401mysql2006Ba401mysql2006
Ba401mysql2006
 
Ba401_Mysql2006
Ba401_Mysql2006Ba401_Mysql2006
Ba401_Mysql2006
 
ba401mysql2006
ba401mysql2006ba401mysql2006
ba401mysql2006
 
Oracle mysql comparison
Oracle mysql comparisonOracle mysql comparison
Oracle mysql comparison
 
Database system
Database systemDatabase system
Database system
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Major Relational Database Management Systems...

  • 1. MAJOR RELATIONAL DATABASE MANAGEMENT SYSTEMS And the companies that make them
  • 3. Because c’mon seriously , do you really want the whole history of IBM today ?
  • 5. Oh yeah, also , Im not going to give you the history of Microsoft either
  • 7. Not now, not never In retrospect, maybe I should rename this presentation
  • 8. HISTORY OF 4 major databases and the companies that make 2 of these said 4 databases
  • 9. DATABASES ORACLE DB2/ UDB SQL SERVER SYBASE
  • 10.
  • 11.
  • 12. Corporate/technical timeline 1977: Larry Ellison and friends founded Software Development Laboratories. 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. 1986: Oracle version 5.1 started supporting distributed queries. 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. 1992: Oracle version 7 appeared with support for referential integrity, stored procedures and triggers. 1997: Oracle Corporation released version 8, which supported object-oriented development and multimedia applications. 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). 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. 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".) 2007: Oracle Corporation released Oracle Database 11g for Linux and for Microsoft Windows. 2008: Oracle Corporation acquires BEA Systems. 2010: Oracle Corporation acquires Sun Microsystems.
  • 13. CLAIMS TO FAME (according to Oracle Corporation) Oracle Corporation claims to have provided: the first commercially-available SQL-based database (1979) the first database to support symmetric multiprocessing (SMP) (1983) the first distributed database (1986) the first database product tested to comply with the ANSI SQL standard (1993) the first 64-bit database (1995) the first database to incorporate a native JRE (1998) the first proprietary RDBMS to become available on Linux (1998) the first database to support XML (1999)
  • 14. IBM DB2 History 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. The name DB2 was first given to the Database Management System or DBMS in 1983 when IBM released DB2 on its MVS mainframe platform. 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. 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. 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.
  • 15. History (continued) 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. 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 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),
  • 16. Recent developments in DB2 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, 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. 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.
  • 17. SQL SERVER EARLY HISTORY 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. 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. Later Microsoft SQL Server 4.21 for Windows NT was released at the same time as Windows NT 3.1. Microsoft SQL Server v6.0 was the first version designed for NT, and did not include any direction from Sybase.
  • 18. Split with Sybase About the time Windows NT was released, Sybase and Microsoft parted ways and each pursued their own design and marketing schemes. Microsoft negotiated exclusive rights to all versions of SQL Server written for Microsoft operating systems. Later, Sybase changed the name of its product to Adaptive Server Enterprise to avoid confusion with Microsoft SQL Server. Until 1994, Microsoft's SQL Server carried three Sybase copyright notices as an indication of its origin. 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.
  • 19. Features and developments 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. 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.
  • 20. Newer Versions SQL Server 2005 SQL Server 2005 (codenamed Yukon), released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data.
  • 21. SQL Server 2008 SQL Server 2008, was released (RTM) on August 6, 2008 SQL Server 2008 includes support for structured and semi-structured data, including digital media formats for pictures, audio, video and other multimedia data SQL Server 2008 R2 (formerly codenamed SQL Server "Kilimanjaro") was announced at TechEd 2009, and was released to manufacturing on April 21, 2010. 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. 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.
  • 22. SYBASE EARLY HISTORY Sybase was founded in 1984 by Mark Hoffman, Bob Epstein, Jane Doughty and Tom Haggin in Epstein’s Berkeley, Calif., home. 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. 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. 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. 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.
  • 23. Sybase / Microsoft history 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". Until version 4.9, Sybase and Microsoft SQL Server were virtually identical. 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. 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. Sybase continues to offer versions for Windows, several varieties of Unix, and for Linux.
  • 24. Sybase's main products include: Data Management Products * Adaptive Server Enterprise (ASE) - Enterprise Class RDBMS and Column-oriented DBMS storage platform. * Advantage Database Server (ADS) - Relational Database Management System * Sybase Replication Server - a platform for data replication and movement between database systems, including Sybase and Oracle Analytics Products * Sybase IQ - a data warehousing and business intelligence RDBMS * RAP the Trading Edition- a capital markets analytics platform * Sybase Complex Event Processing - Optimized real-time risk and trade analytics software Mobility Products * SQL Anywhere - RDBMS with a small footprint designed for mobility * Afaria - Mobile Device management and security software * Sybase Unwired Platform (SUP) - a framework for developing mobile applications * SMS Ad Exchange - an SMS mobile advertising service. * GRX 365 - network performance and security * mBanking 365 - a mobile banking product * MMS 365 - a content delivery gateway * MMX 365 - a messaging exchange * Sybase 365 mCommerce Solution - an end-to-end solution for mBanking, mPayments and mRemittance
  • 25. Products / Versions/ Developments SYBASE 10 In June 1992, Sybase announced the System 10 product family. These programs were designed to provide a framework for companies to switch over their computer operations from older mainframe models to client/server systems. 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
  • 26. 2000 and beyond Following a downturn in the late 1990s, Sybase returned to profitability under the management of John Chen in 2000. 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. 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.
  • 27. Continued Sybase has maintained a strong foothold in its data management products. 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. Sybase has a strong presence in the financial services, telecommunications, technology and government markets
  • 28. Current developments 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. Sybase crossed the $1 billion dollar mark in 2007, and has delivered better than expected results despite the global recession. In May 2008, Sybase IQ analytics server sets a new Guinness World Record by powering the world’s largest data warehouse . Sybase also launches RAP – The Trading Edition, an analytics platform for Wall Street.