数据库权限管理

Netezza: 每个开发有独自的账户

SQL Server: 默认为DBO

Oracle:包含三层关系:用户,角色,权限。目前项目中所有的开发人员使用同一个用户,不便于责任区分,且有数据泄露的风险(数据管控不够细致)

 

对比:

使用Netezza的环境时,项目属于数据仓库,根据不同的业务主题提供相应的多维表。

使用Oracle时,数据库的主要目的是将前端业务数据同步至数据仓库系统。只要保证数据同步流程正常即可。在项目协作中,并不按业务主体划分不同的开发,所有的开发都需要了解所有的业务。

 

核心:开发是按业务线划分还是按照功能划分。

posted on 2017-12-03 11:44  davawang  阅读(167)  评论(0编辑  收藏  举报

导航