什么是数据库管理员
不久前,我们在这里开始了一个名为数据库基础的新系列。 该系列的第一篇帖子问什么是数据库。
的主要公告之一 燃烧 上个月是SQL Server 2019预览版,以及对Azure SQL Database(微软的内部部署和基于云的关系数据库系统)的重大改进。
除了…
我们中的一些人可能还记得看到过下面这样的图片,在同一个句子中谈论Apache Spark和Kubernetes。 传统上与大数据和NoSQL相关联的技术现在与SQL Server处于同一个盒子里。
SQL Server 2019大数据分析(三)微软公司
然后,让事情变得复杂的是,Azure SQL数据库超大规模也在预览版中宣布。 看看下面的架构图,告诉我这是你认识的微软。
数据库超大规模(丙)微软公司
当我上周写道“数据库管理员”的角色已经成为历史时,我并没有暗示数据库正在消失。 改变的是数据管理的定义。
在SQL Server 2019第一次公开预览中的这些新特性的背景下,以及Azure SQL数据库超大规模的可能性,我认为我们不能直截了当地使用关系数据库管理系统这个术语。 换句话说,很明显,关系数据库管理系统(或者更明确地说, 关系数据库引擎)现在是更大的数据平台的一小部分。
这意味着,随着我们的前进,SQL Server管理员将不再是您的数据的看门人。 可能会有一个团队参与管理所谓的数据资产。
事实上,在过去的几年里,我们已经看到了这种变化的稳步发展。
首先,微软让SQL Server作为本机代码在Linux上运行,使用了与我们在Windows版本上找到的完全相同的数据库引擎。 然后他们用同样的概念将SQL Server引入到Docker容器中。 任何人都可以在任何操作系统上运行。 这令人难以置信。
然后微软说我们可以运行。NET在SQL Server内部。 几个版本之后,这被扩展到了R和Python,现在 爪哇岛! 这是前所未有的。
然后他们认为这还不够(JAVA! 在SQL SERVER内部!)所以他们也接受了Hadoop。
但是Hadoop也不够。 现在有了Azure SQL数据库超大规模,计算引擎与存储引擎是分开的,我甚至不知道一部分在哪里停止,另一部分在哪里开始。
本周我想问你的问题是,你如何定义一个数据库管理员,这个术语应该退休吗?
听听下面的评论。