成为一名DBA,意味着你会在工作中经常跨越软件和硬件,和其他在科技领域工作的人一样,无论你在哪一家公司,你将始终在同一个平台上工作,j2直播,这意味着DBA的学习成本比较低,也说明了DBA这一职业有非常明确的定位。 此外,DBA仍然需要在数据库开发,网络和安全以及管理员等方面开展大量工作。平台的兴起也使数据在第三方应用程序内部,和第三方应用程序中分散化,这意味着向数据库内部迁移将会是一个持续不断的过程。 俗话说:适者生存。 在数据库世界,对DBA来说这更多意味着: 拥有一套实际简化工作流程的工具 能够发现和掌握最新的技术、技能和趋势 能够发挥你的优势创造新工作方式 将以上三者结合,你就能走向长期成功。下面来仔细说说这三点。 1 工具集市 工具不能代替技能。深入了解备份和恢复的方法以及流程,能够让你比一支恢复和备份工具大军有用得多。但同时你也需要知道,哪些工具可以在不同的环境下增强你的技能,这能让工具在你手上发挥事半功倍的效果。 目前,许多数据库平台都带有用于管理数据库的集成工具。例如,MySQL Workbench和SQL Server Management Studio(SSMS)。这些工具有一个漂亮的UI,能够简单地运行和管理数据库中的数据,它们非常好。但是,依赖这些工具就不明智了。 你需要了解不同类型的工具在各种情况下的使用。下面这些不是产品列表,而是更多地让你对现在或未来使用的工具有一个了解。 数据建模工具对于设计大型数据库(例如ERwin和ER-Studio)至关重要 性能监控和警报工具 脚本工具(例如Powershell) 各种API 高级查询调优工具 源代码和变更管理工具(例如Sqitch) 基准测试工具 备份和压缩工具 迁移和转换工具 2 关注趋势 趋势通常决定了我们使用哪些技术和工具,以及我们学习哪些技能。 你要时刻留意技术发展趋势。当我们在繁忙之际,仍然需要静下心思考外部世界的变化。 一个当下的例子就是DBA角色将会如何变化,因为生成并需要管理的数据量将持续增长。 关于这个例子有以下几点需要我们思考: 挖掘我们管理的数据,从中获得洞察力 了解如何管理非结构化数据 通过大数据平台获得经验和知识 需要具有高分析能力和技术含量的分析工具 能够将不同来源的数据整合到各种数据库中 3 拥抱变化 无论在哪个企业或组织里,不拥抱变化的人最终都会失去价值。 “DBA已死”是在过去十年反复被提起的说法,而最近被提起是因为DevOps文化的广泛采用。最近有一个解释来说明DevOps如何释放DBA时间的: 不再需要部署代码(每个人在持续部署自己的代码) 现在可以花时间微调查询(fine-tuning queries) 现在可以参与分析和纠正数据库架构决策 帮助开发人员为做出更好的服务器决策 由于DevOps,开奖,DBA的时间已经被释放出来,现在的DBA应该花大量时间对更大的事情进行处理,这都是因为拥抱的变化。 欢迎投稿 高质量原创稿件,奖金1000元 如下面这篇 企业级SSD寿命多有长?看这位EMC工程师的手记 提供线索经采用也有奖励 每篇300元 投稿方式:以链接的形式发给我们,写好的文章可以先上传到博客、微博等平台。 (责任编辑:本港台直播) |