AIOps 一场颠覆传统运维的盛筵
700
2022-11-03
Oracle Concepts.1:介绍Oracle
Tips
基本上这一章就是概念,把整个文档的架构描述了一遍,因此也没有特别复杂深入的内容。
关于关系型数据库
数据库用于收集,存储,接收对象
DBMS
数据库管理系统是用来控制存储、组织、检索数据的软件DBMS包含 KernelCode, Repositoryof metadata, QueryLanguage
关系模型
论文: 1970paper "A Relational Model of Data for Large Shared Data Banks,"E.F.Codd关系模型包含了以下方面: Opertaions, Structures, Integrityrules关系型数据库包含了一系列的关系, Relation是一系列的 Tuples(元组), Tuple是一个无序的属性值Table是双空间(?)表示,用行(Tuples)和列(attributes)来表示
RDBMS
关系型数据库,RDBMSOracle扩展了关系模型为对象关系模型( Object-relational model)
Schema对象
在Oracle中, Schema是逻辑数据对象的集合,或者 SchemaObjectSchemaObject是用户创建的结构,直接关联到数据库中的数据最重要的对象就是 Indexes和 Tables
数据访问
SQL
不同于程序语言(例如C)描述了事情如何被完成(how),SQL作为非程序语言,描述了什么应该被完成(what)所有Oracle中的操作都可以通过SQL语句来完成SQL允许你完成以下工作: 查询数据, 增删改表中的行, 创建,替换,修改,删除对象, 控制对数据库和数据库对象的访问, 保证数据库的一致性(consistency)和完整性(integrity)
PL/SQL和Java
PL/SQL是Oracle SQL的程序扩展PL/SQL存储过程或者函数,是一个包含一系列SQL语句和PL/SQL结构的Schema Object,它们合在一起来完成特定的任务Oracle也可以存储使用Java编写的程序单元
事务管理
Transcations,事务。RDBMS必须能将SQL语句成组,使得它们还要么全部提交,要么全部回滚Data Concurrency,数据并发,多用户时,需要保证不同的用户可以同时访问同样的数据Data Consistency,数据一致性,在Oracle数据库中,每个用户必须同时查看数据的一致视图,包括用户自己的事务和其他用户的已提交事务所做的可见更改。
Oracle Database 架构
数据库和数据库实例
Database和Instance
数据库存储架构
物理存储架构,包含了 ControlFiles, OnlineRedoLogfiles以及 DataFiles逻辑存储架构,包含了 DataBlocks, Extents, Segments, Tablespaces
数据库实例架构
Oracle Database Process,包括 ClientProcess, BackgroundProcesses, ServerProcessesInstance Memory Structures,包括 SystemGlobalArea(SGA), ProgramGlobalArea(PGA)
应用和网络架构
文档Roadmap
这一章主要是介绍看文档的顺序
发表评论
暂时没有评论,来抢沙发吧~