zoukankan      html  css  js  c++  java
  • Oracle简介

    • Oracle简介
      • Oracle公司的起源来自于IBM一个分析人员的论文——论关系型数据库的发展.
      • Oracle是商业应用的软件供应商. 如银行,电话,购物,这样一个ORACLE程序一共会有四个组成:操作系统、数据库、中间件、编程语言. 除了提供商业开发支持之外,还提供一些商业软件.
      • Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,主要的业务是推动电子商务平台的搭建, Oracle公司有自己的服务器、数据库、开发工具、编程语言,在行业软件上还有企业资源计划(ERP)软件、客户关系管理(CRM)软件、人力资源管理软件(HCM)等大型管理系统,所以Oracle是一家综合性的国际大公司,也是最有实力与微软公司在技术上一较高低的公司之一。
      • Oracle公司的创办决定于四位传奇人物(左起):Ed OatesBruce ScottBob MinerLarry Ellison
      • Larry EllisonOracle公司的缔造者,也是Oracle公司发展的领导者,Larry Ellison最早提出了电子商务的概念,并且让Oracle公司积极致力于电子商务的解决方案,并且在1995年之后迅速的将Oracle公司的重点发展到了网络上,并且于2009年时收购了SUN公司,从此之后标志着Oracle公司将成为业界唯一一家提供综合系统的厂商,将拥有自己的编程语言(Java)、数据库(OracleMySQL)、中间件(收购了BEAWebLogic)、操作系统(SolarisUNIX)、服务器,这样一来甲骨文公司在整个行业上的地位将更加稳固,使JAVA语言的发展前景越来越好。
      • Oracle这个单词在古希腊神话中被翻译为“神喻”,指上天的指示及上帝的宠儿,而在中国古代商周时期,把一些刻在龟壳上的文字也当作上天的指示,所以中国ORACLE被翻译为甲骨文.
      • ORACLE一直主张的大型的商业应用,实际上也开始面对云服务的挑战.

     

    ORACLE数据库常见版本

    • Oracle 8Oracle 8i

      Oracle 8i表示的是Oracle正式向Internet上开始发展,其中i表示的就是internet

      Oracle 9i

      Oracle 8i是一个过渡版本的数据库,而Oracle 9i是一个更加完善的数据库版本;

      Oracle 10g

      是业界第一个完整的、智能化的新一代Internet基础架构,为用户带来了更好的性能,其中的g表示的是网格,即:这种数据库采用了网格计算的方式进行操作,性能更高;

      Oracle 11g

      Oracle 10g的稳定版本,也是现在使用比较广泛的新版本;

      Oracle 12c

      Oracle 2013年最新版本的数据库版本,其中c代表的是云计算,同时在Oracle 12c之中也支持了大数据的处理能力;

    i:网络,标志着oracle开始向网络反战

    g:网格计算;

    c:云计算

    Brief History of Oracle Database

    Oracle数据库的发展简史

    The current version of Oracle Database is the result of over 30 years of innovative development. Highlights in the evolution of Oracle Database include the following:

    Founding of Oracle

    创立Oracle公司

    In 1977, Larry Ellison, Bob Miner, and Ed Oates started the consultancy Software Development Laboratories, which became Relational Software, Inc. (RSI).

    1977 年, 拉里 · 埃利森、 鲍勃·穆勒、和爱德·奥茨成立了“软件开发实验室”咨询公司,其后又叫做“关系软件”(RSI)公司,

    In 1983, RSI became Oracle Systems Corporation and then later Oracle Corporation.

    1983 年,RSI 公司成为 Oracle 系统公司, 再后来又成为 Oracle 司。

    First commercially available

    RDBMS

    第一个商用 RDBMS

    In 1979, RSI introduced Oracle V2 (Version 2) as the first commercially available SQL-based RDBMS, a landmark event in the history of relational databases.

    1979 年,RSI 公司发布了 Oracle V2 (版本 2),这是第一个商用的基于 SQL RDBMS,它是关系数据库发展史中的一个里程碑事件。

    Portable version of Oracle Database可移植版本的 Oracle 数据库

    Oracle Version 3, released in 1983, was the first relational database to run on mainframes, minicomputers, and PCs. The database was written in C, enabling the database to be ported to multiple platforms.

    Oracle 版本 3 发布于 1983 年,是第一个可以同时在大型机、 小型机和个人电脑上运行的关系数据库。 该数据库用 C语言编写,使其可以被移植到多种平台上。

    Enhancements to concurrency control, data distribution, and scalability并发控制、 数据分发、和可扩展性等增强功能

    Version 4 introduced multiversion read consistency. Version 5, released in 1985, supported client/server computing and distributed database systems. Version 6 brought enhancements to disk I/O, row locking, scalability, and backup and recovery. Also, Version 6 introduced the first version of the PL/SQL language, a proprietary procedural extension to SQL.

    版本 4 引入了多版本读一致性。版本 5 发布于 1985 年,支持客户端/服务器计算和分布式数据库系统。 版本 6 增强了磁盘 I/O、行锁定、可扩展性、以及备份和恢复。并且,版本 6 推出了 PL/SQL 语言第一版,这是专门针对 SQL 的过程化扩展。

    PL/SQL stored program units

    PL/SQL 存储程序单元

    Oracle7, released in 1992, introduced PL/SQL stored procedures and triggers.

    Oracle7 发布于 1992 年,引入了 PL/SQL 存储过程和触发器。

    Objects and partitioning

    对象和分区

    Oracle8 was released in 1997 as the object-relational database, supporting many new data types. Additionally, Oracle8 supported partitioning of large tables.

    Oracle8 发布于 1997 , 作为一种对象-关系数据库,支持许多新的数据类型。 此外,Oracle8 支持对大型表进行分区。

    Internet computing

    因特网计算

    Oracle8i Database, released in 1999, provided native support for internet protocols and server-side support for Java. Oracle8i was designed for internet computing, enabling the database to be deployed in a multitier environment.

    Oracle8i 数据库发布于 1999 年,提供了互联网协议的本机支持,和服务器端的 Java 支持。 Oracle8i 是为因特网计算而设计的, 这使得数据库可以在多层环境中部署。

    Oracle Real Application Clusters (Oracle RAC)

    Oracle 真正应用集群 Oracle RAC

    Oracle9i Database introduced Oracle RAC in 2001, enabling multiple instances to access a single database simultaneously. Additionally, Oracle XML Database (Oracle XML DB) introduced the ability to store and query XML.

    Oracle9i 数据库在 2001 年引入了 Oracle RAC, 使得多个实例可以同时访问单个数据库。 此外,Oracle XML 数据库 (Oracle XML DB) 引入了存储和查询 XML 的能力。

    Grid computing

    网格计算

    Oracle Database 10g introduced grid computing in 2003. This release enabled organizations to virtualize computing resources by building a grid infrastructure based on low-cost commodity servers. A key goal was to make the database self-managing and self-tuning. Oracle Automatic Storage Management (Oracle ASM) helped achieve this goal by virtualizing and simplifying database storage management.

    Oracle 数据库 10g 2003 年引入了网格计算。 此版本使得各个公司可以通过构建基于低成本服务器的网格基础设施, 来虚拟化计算资源。 一个关键的目标是使数据库可以自我管理和自我优化。 Oracle自动存储管理 (Oracle ASM) 通过虚拟化和简化数据库存储管理, 有助于实现这一目标。

    Manageability, diagnosability, and availability

    可管理性、 可诊断性、和可用性

    Oracle Database 11g, released in 2007, introduced a host of new features that enable administrators and developers to adapt quickly to changing business requirements. The key to adaptability is simplifying the information infrastructure by consolidating information and using automation wherever possible.

    Oracle 数据库 11g, 发布于 2007 年,引入了大量的新功能,使管理员和开发人员可以快速适应不断变化的业务需求。 这种适应性的关键,在于通过整合信息和尽可能使用自动化,以简化信息基础架构。

     

     

    See Also:

    http://www.oracle.com/technetwork/issue-archive/2007/07-jul/o4730-090772.html for an article summarizing the evolution of Oracle Database

    • Oracle公司从1976年成立,开始研发第一个商用的数据库Oracle DB
      • 1979 第一个商品化SQL数据库
      • 1983 第一个可移植的数据库
      • 1986 第一个Client/Server数据库
      • 1988 第一套基于Unix关系数据库的财务应用软件
      • 1989 第一个支持OLTP的关系数据库
      • 1990 第一套Client/Server的应用软件
      • 1993 第一套跨平台的GUI工具集
      • 1994 第一个全面并行数据库
      • 1994 第一个多媒体数据库服务器
      • 1996 第一个与数据块结合的WEB Server1997 第一个对象-关系型数据库产品Oracle8
      • 1998 第一个Internet数据库Oracle8 i
      • 2001 Oracle9i Release1
      • 2002 Oracle9i Release2
      • 2004 Oracle10g Release1
      • 2005 Oracle10g Release2
      • 2007 Oracle11g Release1发行

     

    Oracle 8/Oracle8i(1CD 670M文件)i表示internet网络

    Oracle9i3CD):属于Oracle8i稳定版本

    Oracle10g630M):g表示grid网格计算方式,提升了数据库的分布式访问性能

    Oracle11g1.7G):Oracle10g稳定版本

    Oracle12c:云服务支持,c表示Cloud

  • 相关阅读:
    Kafka科普系列 | Kafka中的事务是什么样子的?
    RabbitMQ和Kafka,更加便捷高效的消息队列使用方式,请放心食用
    艰涩难懂,不存在的,消息队列其实很简单
    这七个关于分布式消息服务的常见问题,你知道吗?
    别再犯低级错误,带你了解更新缓存的四种Desigh Pattern
    详细介绍redis的集群功能,带你了解真正意义上的分布式
    教你简单理解分布式与传统单体架构的区别
    新手向:从不同的角度来详细分析Redis
    Java多线程Runnable与Callable区别与拓展
    项目中是用eCharts
  • 原文地址:https://www.cnblogs.com/thescentedpath/p/BriefHistoryofOracleDatabase.html
Copyright © 2011-2022 走看看