首页 > php技术/ 正文
如何学习数据库?学习数据库,可以分为几个层次,实际上也就是你在这个数据库中的用户类别。对于一般的终端用户,可能需要学习怎么连接数据库、改自己的密码、以及一些SQL语句和常用的工具,如命令中心等。对于开发人员,可能关心的是如何在程序中应用数据库、SQL语句在该数据库上的用法上的细节、以及效能分析。对于专门和数据库交道的人员,需要全面掌握数据库。下面是北大青鸟翔天信鸽的老师给出的深入学习的步骤:
1:了解数据库的结构。
很多数据库系统具有很强的伸缩性,从个人版、企业版到主机版。既具有相同的一面,如对内部资源的管理,由具有扩展的一面,如对集群资源的支持。他们之间如何互相连接。要想深入学习,先了解结构是必不可少的。如数据库的体系结构、进程模型、缓冲池模型。尽管本质上还脱不了CS的框架,但是通过这些东西对细节的了解,起码可以知道这些内容:
C/S是如何通讯的:本地客户和远程客户在访问上内部如何处理的。在配置C/S通讯时就不至于一头雾水。(search)发现数据库是怎么回事。
影响数据库性能的主要因素:通过进程模型和缓冲池模型,知道数据库的逻辑因素是如何被影射到这些体系中去的。
了解体系结构,就不难理解数据库的安全机制:从外围的认证连接到内部的权限管理、再到各个对象上的特权识别、权限的设置原理。
了解了体系结构,就知道数据库的管理层次:从DAS管理节点设置通讯设置、实例负责安全认证、环境设置。数据库表分区原理、表空间原理、容器的概念、节点组是怎么回事、表数据行是如何影射到分区的。而这些设置又将如何影响到数据库的性能。
2:其次应该按照数据库系统的核心去了解细节。
从CIS出发,了解并发性、数据一致性、安全性的细节。不同的数据库产品在这三个方面的实现上既有一致的一面,也各有特色,了解他们是了解不同产品的一个要点。
3:了解数据库的数据移动、和备份恢复。
这些是数据库日常维护的重要内容。其中备份和恢复是和日志密切相关的。可以说,了解了日志,对于恢复的实现就迎刃而解了。
4:熟悉分析和监控工具。
DBA要维护系统、解决问题,除了经验,必须借助一些有效的工具,了解系统结构再通过这些工具显示的数据就可以基本确定问题的所在。
5:了解开发。
DBA不仅要维护系统,还要能帮助开发人员分析他们在DB应用中的一些问题。
最后,掌握这些知识大最好途径就是,看资料加实践。先从一本泛泛介绍的书中大致了解体系结构等一些知识要点,然后搭建环境,再阅读厂家提供的核心书籍。网上也有很多的教程,叙述非常详细,可以跟着教程来做。
本文由软件培训网整理,转载请注明:http://www.softpeixun.com
- 上一篇:做一个php程序员容易吗?
- 下一篇:PHP开发培训班最好的是哪个呢?
更多河南三门峡有哪些技校,河南大学生大专生的出路有哪些,郑州市中专学校排名,郑州计算机学校哪个好,郑州有哪些职业技术学校,郑州北大青鸟2018开班是什么时候相关文章
- 写最少的php代码,避免给自己找麻烦
- Php程序员入门的几点建议
- 现在学php技术好找工作吗
- 郑州php培训哪里最好
- 郑州php培训需要注意什么
- 河南php培训学校最好的是哪家
- 郑州有好点的mysql开发培训学校吗
- 郑州学习php开发到哪里培训
- 学PHP开发到培训学校有必要吗
- 学习php网站开发怎么样
- php入门教程之对象和资源
- PHP技术该怎么学
- 学PHP好找工作吗
- 快速提高PHP技能的培训学校
- php的学习流程
- 如何学习数据库?
- access数据库学习中的一些心得体会
- PHP发展前景
- 数据库开发培训中学习的要点
- 数据库系统工程师
- php简单入门教程
- 数据库工程师培训学校哪里有啊?
- 数据库开发培训需要着重哪些方面呢?
- 数据库开发工程师就业需求大吗?
- 数据库系统工程师前景怎么样?
- 郑州的php培训机构哪家比较权威?
- PHP在Web网站开发领域的优势有哪些?
- 搜索
-
- 热门标签