楼主: 2009532140

[体系架构] 【话题讨论】:有关数据库架构,你了解多少?进来说说

[复制链接]
论坛徽章:
22
ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00马上加薪
日期:2014-10-21 18:48:25马上加薪
日期:2014-10-21 18:48:312015年新春福章
日期:2015-03-04 14:53:162015年新春福章
日期:2015-03-06 11:58:39沸羊羊
日期:2015-06-11 17:08:14巨蟹座
日期:2015-07-10 09:11:44天枰座
日期:2016-01-18 10:58:39秀才
日期:2016-02-18 10:08:14秀才
日期:2016-06-23 14:15:06
21#
发表于 2014-5-14 19:13 | 只看该作者
2009532140 发表于 2014-5-14 17:28
模型是要考业务去验证不假。

二是制造一些数据测试下性能。

系统都没上线,那来的真实的数据库?

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2014-5-16 14:53 | 只看该作者

就当去新公司面试好了:

一,如果要成为数据库架构师,你认为都需要掌握哪些基本知识?
        之前跟支付宝的数据库架构师聊过,他说作为数据库架构师,并不需要对某种数据库有很深的理解,但是需要熟悉各种流行数据库,你认为对么?

精通一种数据库,例如oracle。 了解其他的数据库。 同时了解网络,存储,灾备 等。
数据库各有各的优缺点,针对不同情况使用。要结合项目的实际预算来进行。

二,你们公司、部门,是否有专业的数据库架构师? 你们的应用系统数据表是否主存在外键约束?
        由于我们部门的系统,基本上所有的外键关联关系之类,都由上层的JAVA 代码来进行约束,据说是因为根据调研结果:大量的主外键关联对数据库有很大的影响,你是否同意?

有,专职兼职都有。数据库约束其实为了保护数据,对于性能的影响相对数据完整性, 性能影响可以忽略不计。

三,数据库架构过程中,一般会要用到PD 之类的软件,你知道你们公司用的是什么?

pd erwin,rational rose , 等等。

四,假如一个进行中的项目,要你做数据库结构优化,表结构优化,你会从哪些方面入手? 是否要先了解业务知识? 是否要了解需求?

先了解业务知识,了解性能瓶颈,针对客户反响最大对多的地方进行优化。
只优化必须要优化的地方。

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
论坛徽章:
6402
娜美
日期:2021-10-12 20:11:36技术图书徽章
日期:2021-09-30 12:11:1120周年集字徽章-年	
日期:2021-09-30 12:12:5820周年集字徽章-20	
日期:2021-09-30 12:43:0619周年集字徽章-周
日期:2021-09-30 13:18:3120周年集字徽章-20	
日期:2021-09-30 16:44:1219周年集字徽章-周
日期:2021-09-30 17:01:04技术图书徽章
日期:2021-09-30 17:59:14技术图书徽章
日期:2021-10-06 10:36:4019周年集字徽章-19
日期:2021-10-06 14:43:24
23#
 楼主| 发表于 2014-5-16 14:56 | 只看该作者
shengchui 发表于 2014-5-16 14:53
就当去新公司面试好了:

一,如果要成为数据库架构师,你认为都需要掌握哪些基本知识?

好。祝成功.....

使用道具 举报

回复
论坛徽章:
32
奥运会纪念徽章:摔跤
日期:2012-08-23 11:03:05青年奥林匹克运动会-击剑
日期:2014-09-19 10:58:152014年世界杯参赛球队:巴西
日期:2014-07-07 12:19:232014年世界杯参赛球队: 瑞士
日期:2014-05-19 12:18:36马上有钱
日期:2014-04-08 12:12:232014年新春福章
日期:2014-04-04 14:20:47马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09红旗
日期:2014-02-14 15:15:55优秀写手
日期:2013-12-18 09:29:16
24#
发表于 2014-5-16 15:31 | 只看该作者
一,
必须精通至少一门数据库,从开发到运维

二,没有专业的数据库架构师,基本是dba来充当这个角色。
大量的主外键关联对数据库有影响,但是是不是很大,要看具体情况来说。

三,PD之类肯定要的,工具还是很有必要。不过刚开始基本都是大白板上画出来。

四,从业务上入手,从需求入手

使用道具 举报

回复
论坛徽章:
5
2014年新春福章
日期:2014-02-18 16:50:09马上有车
日期:2014-02-18 16:50:09问答徽章
日期:2014-03-16 18:51:50优秀写手
日期:2014-04-02 06:00:13ITPUB14周年纪念章
日期:2015-10-26 17:24:11
25#
发表于 2014-5-28 10:37 | 只看该作者
ZALBB 发表于 2014-5-13 21:04
那原语句重复了,

同意,其实就是表结构。

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
26#
发表于 2014-5-28 10:40 | 只看该作者
stevendba 发表于 2014-5-14 17:23
我理解的数据架构师必须得精通公司正在使用的数据库,业务当然也需要熟悉,开工
1. 对整改系统进行水平切割 ...

垂直切割是什么意思?

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
27#
发表于 2014-5-28 10:41 | 只看该作者
stevendba 发表于 2014-5-14 17:23
我理解的数据架构师必须得精通公司正在使用的数据库,业务当然也需要熟悉,开工
1. 对整改系统进行水平切割 ...

字段顺序也要考虑?

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
论坛徽章:
6402
娜美
日期:2021-10-12 20:11:36技术图书徽章
日期:2021-09-30 12:11:1120周年集字徽章-年	
日期:2021-09-30 12:12:5820周年集字徽章-20	
日期:2021-09-30 12:43:0619周年集字徽章-周
日期:2021-09-30 13:18:3120周年集字徽章-20	
日期:2021-09-30 16:44:1219周年集字徽章-周
日期:2021-09-30 17:01:04技术图书徽章
日期:2021-09-30 17:59:14技术图书徽章
日期:2021-10-06 10:36:4019周年集字徽章-19
日期:2021-10-06 14:43:24
28#
 楼主| 发表于 2014-5-28 15:16 | 只看该作者
ZALBB 发表于 2014-5-28 10:41
字段顺序也要考虑?

有吧。
这个与查询有关系..
大量数据、多个字段的表,差第一个字段与最后一个字段的效率差别不小

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
29#
发表于 2014-5-28 15:17 | 只看该作者
2009532140 发表于 2014-5-28 15:16
有吧。
这个与查询有关系..
大量数据、多个字段的表,差第一个字段与最后一个字段的效率差别不小

有无这方面的测试案例,文档?

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
论坛徽章:
6402
娜美
日期:2021-10-12 20:11:36技术图书徽章
日期:2021-09-30 12:11:1120周年集字徽章-年	
日期:2021-09-30 12:12:5820周年集字徽章-20	
日期:2021-09-30 12:43:0619周年集字徽章-周
日期:2021-09-30 13:18:3120周年集字徽章-20	
日期:2021-09-30 16:44:1219周年集字徽章-周
日期:2021-09-30 17:01:04技术图书徽章
日期:2021-09-30 17:59:14技术图书徽章
日期:2021-10-06 10:36:4019周年集字徽章-19
日期:2021-10-06 14:43:24
30#
 楼主| 发表于 2014-5-28 15:18 | 只看该作者
ZALBB 发表于 2014-5-28 10:40
垂直切割是什么意思?

一共分为水平分割和垂直分割

水平分割形象点来看就是将表拦腰截断,一般是指:分区表

垂直分割,就是竖着将表劈开,就是将一个大表拆成多个表

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表