大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> Oracle下的数据分片技术

Oracle下的数据分片技术

时间: 2021-07-31 作者:daque

    oracle公司出品的oracle enterprise 8.0.5以其出色的本能赢得了宏大用户的喜爱, 它以充分的内嵌因变量,pl/sql扶助,多平台,application server集成等,给开拓职员供给 了极大的精巧性。     在oracle的用户权力调配中,只供给对表、因变量、同义词、视图、包等的insert,update, select,delete,execute等操纵,并未供给字段级的权力树立(本质上,对巨型数据库举行字段级的 权力树立固然带来了安定性上面的长处,但对于本能的生存确定的感化),所以,对于巨型 mis体例,举行数据的分片是在劫难逃的。     普遍地,一个典范的mis数据库平台安排是如许的:   对用户权力的调配是经过对oracle偶尔体例表来实行的:  1、在须要分片的表(customer)中创造关系字段,如sgrant_num number(20)及分属部分 sunit_id varchar(10), 2、对该表创造动静视图 customer_pv  select * from customer a  where cd_warehouse.sunit_id is null  or exists ( select * from customer b where a.sunit_id = b.sunit_id  and ( b.sgrant_num >= to_number(substr(userenv('client_info'), 1, 10))  and ( b.sgrant_num <= to_number(substr(userenv('client_info'), 11, 10)) ) ) 3、在用户登录体例时窜改用户情况 client_info 中的分片号; 4、如许,对安排者,不生存分片题目,对最后用户,可设置该用户的构造分片号来牵制该用户不妨存取的数据。 便宜: 1、由效劳器机动实行,对安排无任何感化; 2、速率快,对巨量数据无鲜明感化; 缺陷: 1、只能按照构造(或其余)举行纵向分片,不够精巧; 2、本领实行搀杂,主表的变动将径直感化视图(须要从新天生); 3、一旦构造组织变革,则分片须要从新树立。 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.