存档

2012年4月 的存档

众所周知,我在微博上开辟了一个AskHelloDBA专栏回答各种数据库问题,分享数据库最佳实践和研究成果。但是我一个人的能力有限,而我周围有很多技术牛人,所以我想打造一个数据库技术问答社区,集合社区的力量解答大家碰到的各种问题,大家可以互相交流技术,讨论人生和理想。
AskHelloDBA有别于传统的技术论坛,我们将其定义为技术问答社区,所以我们的定位更高端和小众一些,希望通过问答的形式,形成一个互助的平台,在这个平台上,大家互相交流技术,共同进步提高。
欢迎大家访问AskHelloDBA(askhellodba.com)!交流数据库技术,讨论DBA生涯!希望大家多多支持!
–EOF–

4 28th, 2012 | Filed under 大话技术

这是我在第一届AskHelloDBA数据库技术论坛上的主题演讲:Exadata那点事,讲述你所不知道的Exadata细节。
我认为不管是否是Exadata的用户,不管是DBA还是架构师,都可以从Exadada的架构中学到很多东西,这也是为什么我一直研究它的原因。
PPT:Exadata那点事
–EOF–

4 22nd, 2012 | Filed under 大话技术
标签: ,

即将于2012年4月21日举办第一届AskHelloDBA数据库技术论坛,现公布活动安排和报名细则如下:
活动议程:
9:30-9:40 活动介绍
9:40-10:20 《Exadata的那点事》
内容提纲:讲述你所不知道的Exadata架构,包括以下内容:
1.Exadata硬件体系架构
2.Exadata的杀手锏-offloading
3.Exadata Flashcache机制详解
4.HCC和StorageIndex的适用场景
5.Exadata实际测试数据分析
演讲人:张瑞,网名HelloDBA,阿里巴巴数据库架构师,Exadata技术爱好者。致力于推动Flash存储技术在数据库领域的应用,研究软硬件结合的数据库解决方案,乐于分享数据库领域的最佳实践和研究成果。
10:20-10:40 茶歇&交流
10:40-11:20 《Oracle RAC Dynamic Remastering机制详解》
内容提纲:
1.Cache fusion的几种场景
2.Block Mastering初始化过程
3.Dynamic Remastering机制
4.手工模拟Dynamic Remastering测试
5.避免Cache fusion的意义
演讲人:王英杰,阿里集团数据库专家,Oracle RAC技术爱好者。
11:20-12:00 《Exadata实战案例》
内容提纲:Exadata实战案例分析
演讲人:Oracle公司提供
12:00-13:00 午餐&交流
13:00-13:40 《我对后端优化的一点想法》
内容提纲:数据库基本的性能优化思路与常见的优化模式,涉及性能建模、数据分库分表、缓存设计、索引设计等。该主题曾经在2011年数据库技术大会上演讲过,受到广泛关注和好评。
演讲人:童家旺,支付宝数据库架构师,Oracle技术专家,关注研究数据库性能优化和应用架构改进,曾翻译《Oracle性能诊断艺术》一书。
13:40-14:40 自由交流时间
报名方法:
发邮件到freezr@gmail.com,标题注明AskHelloDBA数据库技术论坛,内容包括:姓名,单位,电话,email,职位。报名成功后,我们会发邮件确认报名成功。因为场地限制,只允许报名30人,所以我们不保证每个人都能报名成功。
收费规则:
该活动为非盈利性质,收费只是支付场地和午餐费用,以及购买书籍和奖品。为了让活动能够持续举办下去,我们将为每位演讲者提供一份小礼品,感谢他们的辛苦付出。活动采用支付宝支付,暂定每人收费50元,收到确认邮件后,内有付款的支付宝账号。我们欢迎公司赞助本活动,第一届活动由Oracle公司提供赞助,感谢Jack Han的大力支持!
会议时间地点:
2012年4月21日上午9:30,杭州福云咖啡,杭州市西湖区西溪路628号福地创业园5楼。
补充说明:
由于目前本活动只有我一个人组织,包括确定主题,联系场地,报名等等,所以肯定有很多不尽如人意的地方,希望得到大家的谅解和支持。如果有人愿意帮助我共同组织这个活动,我会非常感激。我已经为本活动申请了AskHelloDBA.com域名,以后会通过这个域名发布活动信息,即将上线,敬请期待。
–EOF–

4 5th, 2012 | Filed under 大话技术
标签:

最近博客很少更新,一是沉迷于新浪微博AskHelloDBA,回答大家的数据库问题;二是与Kaya、Kamus共同翻译《Expert Oracle Exadata》这本书,最近书籍的翻译工作已经进入尾声,即将定稿并出版,以下是我的译者序。
译者序-Jacky
2008年,Oracle在OOW上发布了与HP合作开发的Exadata V1。当时,我就对Exadata充满了好奇,很快我就在自己的博客上写了第一篇介绍Exadata的文章《Oracle Database Machine》。现在看来,文章中很多观点都是错误和可笑的,但当时介绍Exadata的技术资料非常少,很多观点只能来自于猜测。从那时开始,我一直保持着对Exadata的关注,并在一次Oracle介绍Exadata新技术的会议上,认识了Kaya(本书的另外一位译者),这也为我们共同翻译本书埋下了伏笔。
2009年,Oracle发布了Exadata V2,它不仅采用了SUN的硬件,更是革命性地引入了Flash存储,并采用智能闪存(Exadata Smart FlashCache)技术,让Exadata同时支持DW和OLTP应用,成为真正全能型的数据库软硬件一体机。2010年2月1日,我在博客上发表了第二篇关于Exadata的技术文章《Oracle Exadata技术浅析》,引起了大家的热烈讨论,并被广泛转载。文章中介绍了Exadata的新特性,并且在没有资料提及的情况下,提出SmartScan应该只能在特殊访问路径下(直接路径扫描)才能启用的观点。从此以后,我对Exadata着了迷,无奈除了一些官方文档以外,几乎没有其他任何资料,而我又没机会亲身操作Exadata,只能通过各种途径了解Exadata的最新信息。
2010年,我参加了在北京举办的OOW大会,第一次近距离看到了Exadata的真面目,也更加深刻体会到“Hardware and Software Engineered to Work Together”这句话的真正含义。从此,我开始致力于推动Flash存储技术在数据库领域的应用,研究软硬件结合的数据库解决方案。2011年10月举办的OTN China Tour活动上,受ACOUG的邀请,我作了《软硬件结合的数据库解决方案》主题演讲,介绍了我们在软硬件结合方面的一些尝试,并且解读了Exadata和Oracle刚推出的ODA(Oracle Database Appliance)的架构,引起了非常大的反响。
2011年底,我终于等到了亲身体验Exadata的机会,Oracle提供一个Exadata V2 Quarter Rack供我们测试。我们根据在线交易网站的特点,专门设计了一个测试模型,并且先在高端的小型机和存储上进行测试,然后在Exadata上运行相同的测试,以此来评估Exadata和传统主机存储之间的性能差异。Exadata的表现让我们非常惊讶,性能完全超过了小型机和存储。Exadata使用FlashCache技术,在读多写少的应用场景下,表现超乎想象,不仅预热速度快,而且性能与将数据全部放在Flash上相差无几,提供了非常好的性能价格比。不仅如此,我们还特别模拟了存储节点宕机的情况,当某个存储节点宕机时,Exadata表示毫无影响,而且性能下降非常小。通过一周的测试,我们对Exadata高性能、高可用和高度灵活的特性有了更深的认识。
作为一名Exadata技术爱好者,一直苦于找不到一本深入介绍Exadata的书籍,直到偶然一次机会我发现了《Expert Oracle Exadata》这本书,本书的几位作者都是Oracle技术领域内的大师,之前我一直订阅他们的博客了解最新的Oracle前沿技术,几位大师合著,再看看内容简介,我知道它就是我期盼已久的那本书。当时这本书还没有完成,我找到出版社希望能在本书出版后第一时间拿到,没想到侠少不仅帮我拿到了书,同时也拿到了本书的版权,并且希望我能翻译这本书,我毫不犹豫地答应了,因为我已经期待了太长时间。但是当我读了一点又开始犹豫了,因为对于Exadata来说我只是个初学者,而且本书的技术含量非常高,凭我一己之力很难完成这项工作,我马上想到了两个人,一个是Kaya(黄凯耀),另一个是Kamus(张乐奕),Kaya来自于Oracle RealWorld Database Performance Group,专门研究Oracle和Exadata的性能优化,我相信国内没有人比他更熟悉Exadata。Kamus是国内知名的Oracle技术专家,Oracle ACE Director,他也是Exadata技术爱好者。事实证明,他们就是最合适的人。
虽然我以前也经常写文章,但是翻译书籍还是第一次,深深体会到翻译工作的艰辛。因为Exadata是业界最新的技术,翻译的过程也是学习的过程,很多技术都是第一次碰到,需要理解并准确表达出来,这对翻译者是个严峻的考验。我们三个人一起翻译和讨论,不知不觉过去了半年时间,来来回回发了几百封邮件,往往一个句子甚至一个词,都要讨论很多遍才能确定下来,正是在这样讨论的过程中,很多技术问题都被我们搞清楚了。我们坚信翻译不是简单的文字转换,一定要自己先搞清楚,才能翻译出来给大家。正因为如此,我们在翻译的过程中,也发现了原书中的很多错误,并且Kaya把我们发现的错误都整理出来发给了原书的作者,所以大家读到的应该是最新版本。
如果要说本书最难翻译的部分是什么,当属“Kevin说”,因为Kevin说的要不是“技术哲学”,要不就是“技术原理”,有时候我们读过几遍之后,还不知道他在说什么,我们已经尽可能翻译得通俗易懂,但是仍然有很多不完美的地方,请大家谅解。另外,因为Exadata的技术非常新,我们对难于理解的地方都加上了译者注,希望可以帮助大家。本书中出现的术语,我们都采用中英文对照的方式,也有一些常用的Oracle术语我们选择不翻译,因为英文比中文更容易理解。
最后,我要感谢家人对我的支持,尤其是我的爱人Emily和Michael小朋友,每天工作到深夜,回到家后看到你们熟睡的脸庞,觉得一切付出都是值得的。还要感谢和我一起战斗过的Kaya和Kamus,你们给了我太多太多的帮助。感谢原书的作者,正因为你们写了这样一本伟大的书籍,才有了现在的中文版本。最后感谢读者的支持和理解,希望你们喜欢这本书。
我翻译了本书第三、五、十、十四、十五以及附录部分。
张瑞
2012年4月1日于杭州
个人简介:
张瑞,网名HelloDBA,2005年加入阿里巴巴,现任数据库架构师,负责数据库性能优化与架构改进,主导推动了阿里巴巴数据库技术的变革。现致力于推动Flash存储技术在数据库领域的应用,研究软硬件结合的数据库解决方案。个人有技术博客HelloDB.net,乐于分享数据库领域的最佳实践和研究成果。

4 1st, 2012 | Filed under 大话技术
标签: