|
一,如果要成为数据库架构师,你认为都需要掌握哪些基本知识?
之前跟支付宝的数据库架构师聊过,他说作为数据库架构师,并不需要对某种数据库有很深的理解,但是需要熟悉各种流行数据库,你认为对么?
回:精通一门,如oracle,其他的了解即可。
二,你们公司、部门,是否有专业的数据库架构师? 你们的应用系统数据表是否主存在外键约束?
由于我们部门的系统,基本上所有的外键关联关系之类,都由上层的JAVA 代码来进行约束,据说是因为根据调研结果:大量的主外键关联对数据库有很大的影响,你是否同意?
回:没有专业的,都是客串。关键业务必须加,其他由java代码控制。
三,数据库架构过程中,一般会要用到PD 之类的软件,你知道你们公司用的是什么?
回: PD
四,假如一个进行中的项目,要你做数据库结构优化,表结构优化,你会从哪些方面入手? 是否要先了解业务知识? 是否要了解需求?
回:精通业务,设计。业务需求决定你的设计,技术是支撑之用。不要反过来,同时有时业务可以优化的。 |
|