在牛人眼中 数据库有何差异化又该如何选型

数据库
通过采访金山软件的数据库工程师毛剑,通过和一线的工程师进行近距离的交流,我们也了解到了,做为一个数据库的工程师,如何才能更好的选择一个好的数据库平台,不断的学习和发展自己。

通过采访金山软件的数据库工程师毛剑,通过和一线的工程师进行近距离的交流,我们也了解到了,做为一个数据库的工程师,如何才能更好的选择一个好的数据库平台,不断的学习和发展自己。据毛剑介绍,他目前在做云存储的工作,涉及到Mysql,nosql等数据库的应用。

[[26686]] 

▲金山软件数据库工程师:毛剑

Sqlserver在单台机器上的表现是非常的不错的,但是如果今后涉及到互联网的应用,而且数据量非常非常的大,都是在TB级别的时候,就会考虑到扩容,多节点,高可用以及高性能的一些解决方案,因此Sqlserver在这方面会表现的力不从心,因此我们会采用一些前沿的技术,比如nosql,来满足我们这些大数据量的实际需求。

数据库迁移过程中遇到的问题:

机器设备的配置,包括数据的迁移转换过程中怎样才能不中断服务,也就是24小时不会中断服务。

Sqlserver和mysql、nosql以及Oracle之间各自的优缺点:

Sqlserver最大的致命伤就是在windows 平台上,没有多平台的支持,而且是闭源的,开发者或者工程师很难了解它的内核,因此不能学的非常的深入,对于工程师来讲是很头痛的。目前Sqlserver过于关注在BI方面,因此在OLTP方面做得可能不会想Oracle以及Mysql那么好。

Oracle的产品研发了已经很多年了,因此大的厂商应用的比较多,平台应用非常的广。

Mysql是一个开源的数据库,很多的工程师可以通过源码分享Mysql,了解它的内核,可以做一些定制化的修改,其中包括扩展性。

目前比较关注互联网行业的百度、淘宝、新浪这些公司在海量数据的处理,同时大公司可以分享自己的在数据方面的经验,给数据库工程师很大的启发,同时可以调整小公司现有的系统进行测试,研究一些大公司提供的新技术。

DBA发展之道

修行在个人,线下可以经常参加数据库的大会,和各个层次的人进行交流,也可以到国内外的技术社区和论坛和网友进行交流,了解技术的发展

【编辑推荐】

  1. 优化你的DiscuzNT,让它跑起来
  2. 浅述当前模式读与一致性读续
  3. 浅述当前模式读与一致性读的区别
  4. 告诉你,如何成就DBA职业生涯
  5. MySQL日志操作教程:DBA们管理的利器

 

责任编辑:艾婧 来源: ITPUB
相关推荐

2023-07-26 13:21:10

2019-09-11 11:25:49

数据隐私技术人工智能

2011-11-30 10:19:17

iPad游戏体验移动设计

2012-10-08 16:18:56

论坛

2022-08-05 08:17:39

数据库隔离域名

2010-09-02 19:55:35

斐讯数据通信

2011-08-18 09:59:19

微软云计算

2011-03-16 19:17:57

汉柏差异化

2011-03-17 12:53:06

2010-05-12 20:40:53

ITO运维管理摩卡软件

2020-06-02 21:03:57

物联网产品物联网IOT

2013-12-26 15:17:36

2014-07-29 10:17:31

锐捷网络锐捷智分

2013-11-04 16:22:48

云安全Gartner

2015-11-15 17:14:17

微软Azure智能云

2013-11-05 09:44:02

Gartner云安全

2012-04-19 13:28:36

Avaya

2011-11-29 09:21:29

差异化设计iPad游戏体验

2015-11-04 14:35:10

Windows Azu微软微软智能云

2013-12-25 12:56:52

华为eSDK协同办公
点赞
收藏

51CTO技术栈公众号