Archive

Posts Tagged ‘dba’

Taobao DBAs, work with NoSQL

September 18th, 2010 7 comments

去年的某天,有人告诉我Cassandra有取代MySQL的趋势。紧接着,Twitter和Digg高调地表示要把核心数据从MySQL迁移到Cassandra上。几个月后,Twitter和Digg又很低调地回滚到了MySQL上,业内NoSQL一片风平浪静。那么在这一年的潮起潮落中,Taobao DBA在干什么?

答案是,我们在研究、研究、再研究!
任何一个数据持久化方案,都有自己特定的数据存储格式,而数据存储格式决定了该方案最擅长于解决的应用场景。比如目前最通用的关系型数据库(如ORACLE、MySQL等),擅长于解决关系型查询和事务一致性等问题。假设NoSQL能够取代关系型数据库成为新生代的数据持久化方案,那么它必定要更加通用才行。遗憾的是,在跨团队的测试中我们发现NoSQL适用的场景比较少。与其强用NoSQL来替代关系型数据库,不如用NoSQL来补充某些关系型数据库不太擅长的场景。

目前淘宝DBA除了运维传统的关系型数据库,比如ORACLE和MySQL之外,也负责运维NoSQL产品,其中具有代表意义的有Cassandra和MongoDB。抛开运维难度和代码健壮性,光从KV数据的读写性能上来看,MySQL要弱于目前流行的Cassandra。而从开发人员的角度来说,MongoDB提供的Schemaless数据结构,能够支持上层业务的大幅度变动而不修改持久化代码,也是MySQL不具备的一个优势之一。如何让NoSQL发挥出最大的能量,值得投时间做深入的研究。

淘宝,NoSQL和RDBMS一起在前进!

Categories: 数据库 Tags: , , , , ,

淘宝网DBA团队将组织举办首届中国互联网数据库技术论坛(华东站)

May 20th, 2010 23 comments

      为了加强中国互联网行业数据库技术的交流和分享,淘宝网DBA团队将于2010年6月19号组织举办首届中国互联网数据库技术论坛(华东站)。本次技术论坛我们将邀请华东地区具有代表性的互联网企业包括eBay、盛大网络、网易、斯凯网络、前程无忧网、久游游戏及阿里巴巴集团旗下各子公司(阿里巴巴B2B、淘宝网、支付宝、阿里云)的嘉宾,一起讨论分享互联网行业数据库技术架构的发展变化历程和经验。以下为会议内容: 

会议名称:首届中国互联网数据库技术论坛(华东站)

会议议题:互联网数据库架构及发展方向

地点:杭州市文二路391号西湖国际科技大厦裙楼2层百花谷

时间:2010年6月19号 

会议议程:

时间 主题 分享嘉宾
10:00-10:10 开场致辞 刘振飞:淘宝网技术保障部副总裁
10:10-11:40 淘宝网数据库架构体系及发展历程 徐进挺:淘宝网DBA
13:00-14:00 数据库与分布式文件系统的应用结合 徐景春:盛大网络DBA
14:10-15:40 开源数据库在互联网行业的使用 周正中:斯凯网络DBA主管;周振兴:淘宝网DBA
15:50-17:00 高并发OLTP数据库的性能优化 范向荣:eBay DBA

       本次技术论坛将会对外开放20个名额,请有意参加者将自己的姓名、公司名称、职务、手机号发送至:liuyun (at)taobao.com,我们将会从中挑选20名嘉宾一起参加本次技术论坛。

淘宝网招聘主机存储工程师,Oracle DBA及MySQL DBA

April 1st, 2009 10 comments

2009年Q2来了,继续招聘。我们的团队,负责维护国内领先的个人交易网上平台—淘宝网的数据库系统,工作职责涉及SAN/NAS存储网络,小型机以及Oracle/MySQL数据库。

主机存储工程师

1、了解Oracle/MySQL数据库体系结构,能根据数据库的IO压力信息规划存储
2、精通/熟悉SAN/NAS存储的架构与维护,能规划大型SAN/NAS架构并提供持续优化
3、精通/熟悉IBM/HP等主流小型机的维护,能够应对主机的性能调优
4、精通/熟悉AIX/HP-UX/Solaris/linux操作系统的使用
5、熟悉shell&perl编程,能使用脚本编写工具提升工作效率
6、能承受压力,乐于分享,并愿意学习了解新技术

Oracle DBA

1、精通/熟悉Oracle数据库体系结构,基础扎实
2、精通/熟悉Data Guard/RAC等高可用技术,能顺利的配置和管理data Guard
3、精通/熟悉Oracle的备份与恢复技术
4、熟悉主机/存储等硬件环境者优先考虑
5、熟悉unix/linux操作系统的使用
6、熟悉shell&perl编程,能使用脚本编写工具提升工作效率
7、熟悉SQL和PL/SQL,能编写日常维护需要的脚本
8、熟悉Oracle数据库安全特性,有能力对一个大型系统提供安全架构规划

MySQL DBA

1、精通/熟悉MySQL数据库的运行机制和体系架构
2、精通/熟悉MySQL数据库的管理,对于MySQL的参数有深入理解
3、精通/熟悉MySQL复制,熟悉MySQL Cluster
4、精通/熟悉SQL
5、熟悉linux操作系统的使用
6、熟悉shell&perl编程,能利用脚本完成大型分布式集群系统的管理与部署

JD说了很多,并不是每个职位都需要全部满足JD的所有要求,我们的团队已经比较大了,会根据每个人的特长做一定的分工。如果你有兴趣,请将简历发送至:jiangfeng#taobao.com。其实我的要求很简单,还是以前写过的那句话基础扎实,做事认真,善于总结,有想法,能承受压力。当然,如果你连instance是什么也不知道,那么最好还是多看看书,多做些实验,多了解下DBA这个职业再说,机会只属于有准备的头脑。

工作地点:人间天堂,西子湖畔

Categories: 团队活动 Tags: ,

Taobao DBA团队语录整理(一)

February 27th, 2008 3 comments

Taobao DBA团队是一个可爱的团队,也是一个让人骄傲的团队,我希望把我们说过的话,做过的事,都能在这里记录下来,将来,我们回首自己走过的路的时候,这里就是我们的成长。

作为我们的团队成员,我并不一定需要他有高超的技术(有当然更好),但是,我们的团队成员必须有强烈的责任心,有很强的团队合作能力。从这次ASM故障的处理也可以看到,我们的战士是可爱的,并值得敬佩的,团队的力量是伟大的。

我在这里先整理一些我们团队成员成长的点滴,如果还有更多的,请大家补充。

我们拥有中国一流的环境,我们拥有中国一流的技术,我们的目标是打造中国一流的团队。(拖雷,这个是Taobao DBA团队的宣传口号,也是Taobao DBA团队的奋斗目标)

我们是平凡的人,在一起做一件不平凡的事情。(源于马云语录,我们团队的为人处事态度)

DBA未必是一个高薪的职业,但绝对是一个高压力的职业。(江枫,处理ASM故障后的感言)

在遇到问题没有搞清楚具体原因之前,千万不要轻易重启数据库。(江枫,处理ASM故障后的感言,经验总结)

在你即将绝望放弃的时候,其实离最终的终点已经非常非常的接近。(江枫,处理ASM故障后的感言,个人成长记录)

操作有风险,下手须慎重(江枫,DBA操作警示录)

当时压力非常大,非常绝望,几乎都要放弃了,不过一定要搞好的信念一直存在在我们心中。(流云,处理ASM故障后的感言,坚持不懈的态度)

在淘宝这样高速发展的公司里,每一天都是一个挑战。我们都不得不去面对一些新的问题,我们唯有不断去提高自己,提供一些新的解决方案,to handle these problems 。(丹臣,工作总结)

其它的,等我慢慢发掘。。。。。

Categories: 团队活动 Tags: , , ,