登录 |  注册
首页 >  数据库 >  Oracle入门学习教程笔记 >  Oracle介绍

Oracle介绍

世界上的所有行业几乎都在应用Oracle技术,《财富》100强中的98家公司都采用Oracle技术。Oracle是第一个跨整个产品线(数据库、业务应用软件和应用软件开发与决策支持工具)开发和部署100%基于互联网的企业软件的公司。Oracle是世界领先的信息管理软件供应商和世界第二大独立软件公司。


Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。


Oracle的特点

完整的数据管理功能:

  1. 数据的大量性

  2. 数据的保存的持久性

  3. 数据的共享性

  4. 数据的可靠性

完备关系的产品:

  1. 信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;

  2. 保证访问的准则

  3. 视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化

  4. 数据物理性和逻辑性独立准则

分布式处理功能:

    ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。

用ORACLE能轻松的实现数据仓库的操作 (这是一个技术发展的趋势,不在这里讨论) 。


Oracle的优点

  • 可用性强

  • 可扩展性强

  • 数据安全性强

  • 稳定性强


Oracle主流版本

9i(Internet) 10g/11g(grid) /12c(Cloud)

    I含义:实现公司对internet/intranet的支持

    G含义:突现对网格(Grid)的支持

    C含义:cloud(云)

i是internet的意思,Oracle8和9都是i,表明当时是internet概念盛行的年代,oracle为了迎合当时环境,而做出的internet方面的改进。

g是grid网格运算,当时也是非常火的,10g和11g就是oracle为了迎合分布式计算而做出的变化。

现在都是c了,c是cloud表明云计算的意思


下一篇: Oracle数据字典查询和使用
推荐文章
  • mysql只支持一种join算法:Nested-LoopJoin(嵌套循环连接),但Nested-LoopJoin有三种变种:SimpleNested-LoopJoin,IndexNested-LoopJoin,BlockNested-LoopJoin(简单-索引-缓冲区)原理:1.SimpleNe
  • redis是一个内存数据库,一旦断电或服务器进程退出,内存数据库中的数据将全部丢失,所以需要redis持久化 redis持久化就是把数据保存在磁盘上,利用永久性存储介质将数据保存,在特定的时间将保存的数据进行恢复的工作机制redis提供两种持久化机制RDB:存储数据结果,关注点在数据AOF:存储操作
  • 通过SQL的执行过程来介绍MySQL的基础结构.     首先有一个user_info表,表里有一个id字段,执行下面这条查询语句:Select * form user_info where i
  • 索引(Index)是帮助MySQL高效获取数据的数据结构,索引的目的在于提高查询效率,就像字典和书籍的目录一样,有了目录,可以帮助你快速查找你需要的内容。可以理解为一个排好序的快速查找数据结构。也就是
  • 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性又是怎么实现的,为什么要有四个隔离级别。今天我们就先来聊聊MySQL中事务的隔离性的实现原理,后续还会继续出文章分析其他特性的
  • 前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。那么,一条更新语句
学习大纲