《DBA修炼之道:数据库管理员的第一本书》——1.1节为什么学习数据库管理

简介:

本节书摘来自华章社区《DBA修炼之道:数据库管理员的第一本书》一书中的第1章,第1.1节为什么学习数据库管理,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.1 为什么学习数据库管理
我们已经提到过,数据是应用程序的核心,如今现代化公司离开了数据就不能运行。从某种意义上来说,现如今业务就是数据。如果没有数据,企业将没有能力来管理财政、进行交易,或联系客户。创建数据库就是为了存储并组织这些数据。数据库的设计越好,对它们的利用越好,公司的商业竞争力会越强。
诸多IT公司面临的最大问题之一就是怎样确保数据库管理的质量。根据最近的一项调查显示:
好的DBA很难找,而且要价很高——76%的受调查对象表示最少要用3个月才能招到一名DBA,就算培训一名新的DBA也要3个月以上。
支撑应用程序的数据库基础设施复杂,长期分散,且不易于管理。
所有这些调查结果都清晰地表明数据库管理是一项有难度的、要求非常高的工作。还有,根据Dice2010-2011的技术薪资调查表明,每天发布的工作需求中有超过15?000份工作要求有Oracle经验。对Oracle技术的需求每年都高达57%,而有Oracle工作经验的技术专家的平均薪资是90?914美元。

相关文章
|
7天前
|
存储 JSON NoSQL
学习 MongoDB:打开强大的数据库技术大门
MongoDB 是一个基于分布式文件存储的文档数据库,由 C++ 编写,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。它与 MySQL 类似,但使用文档结构而非表结构。核心概念包括:数据库(Database)、集合(Collection)、文档(Document)和字段(Field)。MongoDB 使用 BSON 格式存储数据,支持多种数据类型,如字符串、整数、数组等,并通过二进制编码实现高效存储和传输。BSON 文档结构类似 JSON,但更紧凑,适合网络传输。
36 15
|
2月前
|
SQL NoSQL 关系型数据库
数据库学习
【10月更文挑战第8天】
32 1
|
2月前
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
95 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
2月前
|
Java 关系型数据库 MySQL
springboot学习五:springboot整合Mybatis 连接 mysql数据库
这篇文章是关于如何使用Spring Boot整合MyBatis来连接MySQL数据库,并进行基本的增删改查操作的教程。
269 0
springboot学习五:springboot整合Mybatis 连接 mysql数据库
|
2月前
|
Java 关系型数据库 MySQL
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
这篇文章是关于如何使用Spring Boot框架通过JdbcTemplate操作MySQL数据库的教程。
97 0
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
|
2月前
|
关系型数据库 MySQL 数据库
mysql关系型数据库的学习
mysql关系型数据库的学习
24 0
|
2月前
|
存储 NoSQL Java
使用 Java 了解和学习 NoSQL 数据库:三个主要优势
使用 Java 了解和学习 NoSQL 数据库:三个主要优势
31 0
|
4月前
|
SQL 关系型数据库 MySQL
「Go开源」goose:深入学习数据库版本管理工具
「Go开源」goose:深入学习数据库版本管理工具
「Go开源」goose:深入学习数据库版本管理工具
|
4月前
|
SQL 存储 关系型数据库
如何系统地学习数据库?
如何系统地学习数据库?【8月更文挑战第25天】
61 0
|
4月前
|
存储 算法 数据库
带你学习DM数据库的基本操作
带你学习DM数据库的基本操作
442 0