知识大全 讲解数据库管理员(DBA)与开发人员的关系

Posted 数据库

篇首语:少年乘勇气,百战过乌孙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 讲解数据库管理员(DBA)与开发人员的关系相关的知识,希望对你有一定的参考价值。

讲解数据库管理员(DBA)与开发人员的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  有一点很肯定 要建立最成功的信息系统 前提是DBA与应用开发人员之间要有一种 共生关系 在这一节里 我想从开发人员的角度谈谈开发人员与DBA之间的分工(假设所有正式开发都有DBA小组的参与)

  作为一名开发人员 你不必知道如何安装和配置软件 这应该是DBA或者系统管理员(system administrator SA)的任务 安装Oracle Net 配置监听器 配置共享服务器 建立连接池 安装数据库 创建数据库等 这些事情我都会交给DBA/SA来做

  一般来讲 开发人员不必知道如何对操作系统调优 我个人通常会让系统的SA负责这个任务 作为数据库应用的软件开发人员 应该能熟练地使用你选择的操作系统 但是不要求你能对它调优

  DBA最重大的职责是数据库恢复 注意 我说的可不是 备份 而是 恢复 而且 我认为这也是DBA惟一重要的职责 DBA要知道回滚(rollback)和重做(redo)怎么工作 不错 这也是开发人员要了解的 DBA还要知道如何完成表空间时间点恢复 这一点开发人员不必介入 如果你能有所了解 也许以后会用得上 但是作为开发人员目前不必亲力而为

  在数据库实例级调优 并得出最优的PGA_AGGREGATE_TARGET是什么 这一般是DBA的任务(数据库往往能帮助他们得出正确的答案) 也有一些例外情况 有时开发人员可能需要修改会话的某个设置 但是如果在数据库级修改设置 就要由DBA来负责 一般数据库并不是只支持一位开发人员的应用 而是运行着多个应用 因此只有支持所有应用的DBA才能做出正确的决定

  分配空间和管理文件也是DBA的工作 开发人员可以对分配的空间做出估计(他们觉得需要多少空间) 但是余下的都要由DBA/SA决定

  实质上讲 开发人员不必知道如何运行数据库 他们只需要知道如何在数据库中运行 开发人员和DBA要协同解决问题 但各有分工 假设你是一位开发人员 如果你的查询用的资源太多 DBA就会来找你;如果你不知道怎么让系统跑得更快 可以去找DBA(如果应用已经得到充分调优 此时就可以完成实例级调优)

cha138/Article/program/SQL/201311/16205

相关参考

知识大全 检查数据库数据字段命名规范与合法性的脚本

  做为一名开发DBA最重要的renweu是经常要检查开发人员或建模人员对数据库的命名规范是否严谨下文中将主要介绍一个检查数据库数据字段命名规范与合法性的脚本仅供大家参考  检查不符合数据库命名规范的

知识大全 SQL Server数据库管理员(DBA)的工作内容

SQLServer数据库管理员(DBA)的工作内容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 数据泵用法详解

  EXPDP和IMPDP使用说明EXPDP和IMPDP使用说明  OracleDatabaseg引入了最新的数据泵(DataDump)技术使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移

知识大全 由浅入深讲解数据库管理系统层次安全技术[1]

  数据库系统的安全性很大程度上依赖于数据库管理系统如果数据库管理系统安全机制非常强大则数据库系统的安全性能就较好目前市场上流行的是关系式数据库管理系统其安全性功能很弱这就导致数据库系统的安全性存在一

知识大全 数据库开发管理中的十条建议

  因为主要管理数据库平台所以和公司各个部门的相关技术人员都打过不少交道然后从日常沟通中了解到不少技术人员对数据库的观念有正确的有错误的今天就列一些常见的错误观念  发现锁表严重情况会立刻想到改用In

知识大全 ASP.NET项目开发指南:企业信息管理系统数据表之间的关系

ASP.NET项目开发指南:企业信息管理系统数据表之间的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 sql server dba 面试笔试问题

很多开发人员都想成为一名DBA也有很多人一开始就把自己定位成为一名DBADBA究竟需要掌握些什么知识和技能呢?以下是我做DBA工作和面试DBA时整理的一些DBA方面的三十个问题三十个大问题中还有许多小

知识大全 由浅入深讲解数据库管理系统层次安全技术[2]

  下面我们进一步解释在DBMS外层实现加密功能的原理  数据库加密系统分成两个功能独立的主要部件一个是加密字典管理程序另一个是数据库加/脱密引擎数据库加密系统将用户对数据库信息具体的加密要求以及基础

知识大全 Oracle DBA创建数据库试题精选

OracleDBA创建数据库试题精选  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Q:This

知识大全 Oracle DBA数据库结构试题精选(2)

OracleDBA数据库结构试题精选(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Q:W