kuangjia
来源:互联网 发布:质量好的挎包淘宝店 编辑:程序博客网 时间:2024/06/14 21:44
Java 框架技术
Oracle 数据库
版本 8i 9i 10g 11g 关系型数据库 基于c/s结构
特点:承载海量数据,当数据量过亿级数据库的性能才能发挥出来
关系型数据库
Oracle 过亿数据 大型公司 售后维护收费
Microsoft SQLserver 收费 千万级数据
MySQL(开源) db2(IBM) 百万级数据
access 微软的 万级得 打卡机使用 排号机 每天人数少 文件型数据库
sqlite 手机端 小型文件型数据库
非关系型数据库 内存型数据库 kvdb 没有表结构 键值对
nosql 解决web2.0 关系型数据库使用中的缺陷
redits MongoDB Tokyo
提升海量数据的检索效率
1。索引
2。缓存技术
3.菲关系型数据库
4.分流 分库 分表
三种文件
数据文件。dbf 用于存储数据库数据的文件 数据库表和数据文件不存在一一对应的关系
日志文件。log 对数据库的所有更改信息 多个日志文件之间循环使用
控制文件。ctl 包含了很多重要信息,数据库的数据文件,数据库的名称我,数据库的创建信息,表空间信息,数据文件的状态,日志文件信息,备份信息等,
默认包含3个控制文件,各个控制文件内容相同
逻辑
表空间形式存在
1,先建数据库,2,建用户,3,建表空间 才能使用Oracle数据库
数据库实例
创建数据库对应创建一个数据库实例(只有一个),有这个实例来控制和访问数据库
表空间
每个Oracle数据库室友若干个表空间构成,用户在数据库中创建的所有内容都存在表空间中
默认会自动创建若干个表空间
OracleServer 监听服务
Oracletnslistnser 数据库实例服务
SQLplus 命令行
pl/sql
企业管理器 自带的网页版的管理系统 页面上数据量很大 不方便
不区分大小写
系统权限和对象权限 用户 角色 权限
系统权限允许用户执行某些数据库操作
对象权限允许用户对某一特定的对象执行某些操作
connect 临时用户 最小
resource 更为可靠和正式的用户
dba 数据库管理员角色 最大 (默认,便于操作)
grant 权限 to 谁 分配权限
revoke 权限 from 谁 移除权限
comment on table tb_pet is “宠物” 给表加注释
comment on column tb_pet.health is“宠物健康值” 给列加注释
sequence
创建序列
create sequence master_pet
start with 1
increment by 1
nomaxvalue
cache 10
dual 虚拟表
select “河南” from dual;
drop sequence tb_pet
alter sequence tb_pet
increment by 1
maxvalue 500000
nocircle
nocache
insert into tb_master
values (sequ.nextval,"小强","大大大撒多撒大所")
commit;----加上提交 不加先运行在提交
Oracle 数据库
版本 8i 9i 10g 11g 关系型数据库 基于c/s结构
特点:承载海量数据,当数据量过亿级数据库的性能才能发挥出来
关系型数据库
Oracle 过亿数据 大型公司 售后维护收费
Microsoft SQLserver 收费 千万级数据
MySQL(开源) db2(IBM) 百万级数据
access 微软的 万级得 打卡机使用 排号机 每天人数少 文件型数据库
sqlite 手机端 小型文件型数据库
非关系型数据库 内存型数据库 kvdb 没有表结构 键值对
nosql 解决web2.0 关系型数据库使用中的缺陷
redits MongoDB Tokyo
提升海量数据的检索效率
1。索引
2。缓存技术
3.菲关系型数据库
4.分流 分库 分表
三种文件
数据文件。dbf 用于存储数据库数据的文件 数据库表和数据文件不存在一一对应的关系
日志文件。log 对数据库的所有更改信息 多个日志文件之间循环使用
控制文件。ctl 包含了很多重要信息,数据库的数据文件,数据库的名称我,数据库的创建信息,表空间信息,数据文件的状态,日志文件信息,备份信息等,
默认包含3个控制文件,各个控制文件内容相同
逻辑
表空间形式存在
1,先建数据库,2,建用户,3,建表空间 才能使用Oracle数据库
数据库实例
创建数据库对应创建一个数据库实例(只有一个),有这个实例来控制和访问数据库
表空间
每个Oracle数据库室友若干个表空间构成,用户在数据库中创建的所有内容都存在表空间中
默认会自动创建若干个表空间
OracleServer 监听服务
Oracletnslistnser 数据库实例服务
SQLplus 命令行
pl/sql
企业管理器 自带的网页版的管理系统 页面上数据量很大 不方便
不区分大小写
系统权限和对象权限 用户 角色 权限
系统权限允许用户执行某些数据库操作
对象权限允许用户对某一特定的对象执行某些操作
connect 临时用户 最小
resource 更为可靠和正式的用户
dba 数据库管理员角色 最大 (默认,便于操作)
grant 权限 to 谁 分配权限
revoke 权限 from 谁 移除权限
comment on table tb_pet is “宠物” 给表加注释
comment on column tb_pet.health is“宠物健康值” 给列加注释
sequence
创建序列
create sequence master_pet
start with 1
increment by 1
nomaxvalue
cache 10
dual 虚拟表
select “河南” from dual;
drop sequence tb_pet
alter sequence tb_pet
increment by 1
maxvalue 500000
nocircle
nocache
insert into tb_master
values (sequ.nextval,"小强","大大大撒多撒大所")
commit;----加上提交 不加先运行在提交
阅读全文
0 0
- kuangjia
- android kuangjia
- openwrt makefile kuangjia
- 设计模式之单例模式
- SQL(DDL、DML)
- Activity 生命周期
- Deep Learning(深度学习)神经网络如何识别
- 最新Mysql5.7安装教程(图文版本)
- kuangjia
- UVA247[Calling Circles] Floyed求传递闭包 || tarjan求SCC
- BZOJ 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
- mac 使用idea切换jdk版本
- web前后台数据交互的几种方式
- C++知识点之static关键字
- Fzu 2082 过路费【树链剖分--边操作】模板记录
- centos python2.7安装numpy
- ASP.NET Core