
作为近期作为大火的 AI 产品,Deepseek(简称DS) 已经成为现象级的爆款,朋友圈几乎都被刷屏,大家都在探索将 DS 深入千行百业,看如何能发挥出更大价值。作为数据库从业者,我也在思考这个问题,看 DS 能做点啥。圈里已经有几位朋友做了分享,我将从使用者的角度来谈谈对 DS 的使用印象。这里我将DBA的工作简单分为三个方向(数据库架构、开发DBA、运维DBA),每个方向提出若干场景,看看它的表现如何。
在我们开始之前,先看看什么是DeepSeek,这里部分引用来自清华大学的一篇DS入门文章《DeepSeek:从入门到精通》中的内容。
1).DeepSeek 是什么
DeepSeek是一家专注通用人工智能(AGI)的中国科技公司,主攻大模型研发与应用。其主要产品DeepSeek-R1,是其开源的推理模型,擅长处理复杂任务且可免费商用。在仅有极少标注数据的情况下,极大提升模型推理能力在数学、代码、自然语言推理等任务上表现出色。其面向用户或开发者,提供包括智能对话、文本生成、语义理解、计算推理、代码生成补全等应用场景,并支持联网搜索与深度思考模式;同时支持文件上传,能够读取各类文件及图片中的文字内容。

2).如何用好DeepSeek
DS 功能很强大,那么如何用好它呢?网上可以搜到很多教程,这里重点推荐使用优化提示词的方式来解决。提示词,是根据你输入给模型的问题或指令,为了让 DS 更好地理解你的需求并给出满意的发福,可以有一些技巧。这里推荐使用“四步提问法”,来设计好你的提示词。

1).面向数据库架构
作为数据库架构师,经常会面临架构选型、方案对比、难点攻关等工作。这里选择了两个常见的场景,一是对技术路线对比分析;二是针对数据库选型的一个场景。问题通过一个实际场景为出发点,考察 DS 对场景理解及对技术本身的了解程度。
作为一名数据库架构师,你所负责的ERP系统数据规模越来越大,你考虑将数据进行拆分。在技术路线上可选择分库分表的中间件路线或原生分布式数据库的方向。在综合考虑研发、运维、成本等方面的多种因素,如何做出设计?请根据上述问题,通过表格形式描述选择过程,并给出最终结论?

作为数据库架构师,你需要为企业的CRM系统做数据库改造选型。目前国产数据库有很多,请从通过国测的信创数据库中,选择一款分布式数据库,并给出选择理由。需包含针对其他分布式数据库的对比情况,通过表格形式呈现。

2).面向数据库开发
下面是Oracle数据库的一段执行计划,请帮我描述整个执行过程,并给出优化建议?
SQL> explain plan for select * from emp where emp_id=111;
SQL> select * from table(dbms_xplan.display);
---
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---
| 0 | SELECT STATEMENT | | 1 | 28 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID| EMP | 1 | 28 | 2 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | EMP_PK | 1 | | 1 (0)| 00:00:01 |


3).面向数据库运维


DeepSeek 的出现,确实大大加速 AI 的应用,对行业、企业及个人都会带来深远的影响。下面谈谈我的理解
1).对个人的影响
通过上面的示例,可以看到 DS 确实能够起到一定作用,比较而言,对DBA的影响是“开发DBA>运维DBA>数据库架构师”。针对越明确、越具体的问题,DS 的表现越好;而对于需要理解业务、综合分析的问题,DS 的不足明显。这也对DBA的发展提出了更高的要求,一方面需要扩大知识范围,将知识体系化;另一方面需要加深对所处行业的理解,提高将业务与技术有效集合起来的能力。
2).对厂商的影响
对广大数据库厂商而言,DS 的出现在改变DBA部分工作方式的同时,也会对产品功能及生态构建带来影响。一方面,将AI能力与数据库相结合,提供内置的AI支持能力及AI辅助能力,即AI4DB、DB4AI两个方向;另一方面,针对国产数据库生态构建较晚的现状,也可以充分利用AI能力实现“弯道超车”,通过AI的方式降低数据库使用门槛,扩大生态效应。
3).对企业的影响
对于数据库最终用户的企业来说,可充分评估AI带来的能力,调整IT资源布局。充分利用AI、云等技术重塑底层技术栈。针对人员方面,也可有意识地引导更多向业务方向、数据方向倾斜,更多挖掘出数据的业务价值。




