Oracle 12C Database Concepts读书笔记 DAY1

本文是作者阅读《Oracle 12C Database Concepts》的第一天笔记,介绍了Oracle数据库的基本概念,如DBMS、RDBMS以及Oracle的历史发展。文章强调了数据库管理的重要性,并分享了Oracle数据库从关系型到云设计的发展历程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     这两天休息在家,无意中看到了一篇文章《阿里巴巴DBA成长之路》,很是励志。想想自己在参加工作之初,考过OCP,但由于平时工作中,Oracle数据库相关工作接触的较少,Oracle知识基本上已经忘得一干二净,很是惭愧。也觉得自己离进入一线互联网公司工作的梦想,渐行渐远。每天疲于应付公司项目上的各种锁事(交换机,服务器,存储,虚拟化等等),让我有点迷失自己,感觉非常迷茫。是时候开始给自己充电一波了,先给自己定第一个目标,两个月内啃完《Oracle 12C Database Concepts》,并做笔记记录,多问为什么。

day1

《1.ORACLE数据库简介》

第一章基础概念较多,旨在让读者对oracle数据库有一个大体上的了解。

信息系统的定义:

An information system is a formal system for storing and processing information. (信息系统是存储和处理信息的正式系统。)

数据库管理系统DBMS:

database management system (DBMS) is software that controls the storage, organization, and retrieval of data.(数据库管理系统是控制数据存储、数据组织、数据检索的软件。)

DBMS三要素:1.核心代码(管理内存、存储);2.元数据仓库(也叫数据字典);3.查询语言。

关系型数据库管理系统RDBMS:

The relational model is the basis for a relational database management system (RDBMS). An RDBMS moves data into a database, stores the data, and retrieves it so that applications can manipulate it.

RDBMS区分两种操作:逻辑操作和物理操作(对数据库应用透明)

oracle数据库简史

1977,larry、bob、ed创办relational software公司,1983年,rsi变为oracle system公司,也就是后来的oracle公司。

1979,oracle V2成为第一个基于sql的商用关系型数据库,是关系型数据库发展历史上的一个里程碑事件。

1983,oracle V3,用C实现,支持多平台,可跨平台移植。

1985,oracle V4多版本读一致性。oracle V5引入服务器客户端,分布式数据库系统。oracle V6引入PL/SQL。

1992,oracle 7,引入PL/SQL存储过程和触发器。

1997,oracle 8,对象关系型数据库,支持许多新的数据类型,支持大表的分区。

1999,oracle8i,本地支持IP,server端支持java。为网络计算而设计,能够部署在分层环境中。

2001,oracle9i,引入oracle RAC,多实例能够同时访问单个数据库。oracle xml db能够存储和查询xml。

2003,oracle10g,通过以低价的PC服务器来构建的网格基础架构来整合虚拟的计算资源。数据库自管理,自调节。Oracle Automatic Storage Management,虚拟化和简化数据库存储管理。

2007,oracle11g,引入新特性能够快速适应不断变化的商业需求。尽可能的整合信息和使用自动化,简化信息结构是适应能力的关键。

2013,oracle12c,为云设计,多租户架构。内存列存储,支持json文件。帮助用户更高效的使用IT资源,进一步减少开销和提高用户的服务级别。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值