自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fenng's Blog

Oracle RDBMS & OpenSource & Publication

  • 博客(1513)
  • 收藏
  • 关注

原创 虎年快乐!


 给我的朋友们,还有这个网站的读者以及Twitter 上的推友:感谢过去一年对我的支持、帮助亦或是鼓励、信任。祝愿大家在虎年(来个更加环保一点的拜年):新年快乐!健康平安!新的一年就要来临,在这新的一年会有哪些奇迹发生?一起来期待并见证吧…一切高墙都会倒塌,只要我们坚持并坚信。–EOF–推荐一首歌,崔健 《春节》Google+ ...

2010-02-12 00:00:00 261

原创 民生银行的系统事故


 虽说年底是 IT 事故多发的期间,不过这次民生银行系统瘫痪事故还是让人觉得有点严重。事发 2 月 3 号,从上午11:00到下午15:30,故障持续四个多小时,全行系统瘫痪。对外称是”核心系统维护”。个人之所以比较关注这个事故,是因为新闻标题中的”数据库维护失误”。据说是”由于数据系统进行维护时出现了失误,造成宕机”。开始的时候,大家把关注的焦点放到灾备切换与否...

2010-02-09 00:00:00 1530

原创 2009年数据库技术领域回顾


 简要回顾一下 2009 年数据库技术领域。过去的一年,差不多也可以说是过度的一年,数据库技术以及数据存储产品等都都或多或少发生一些方向上的转变。Oracle 收购 Sun,MySQL 前途未卜Oracle 收购 Sun 可谓一波三折。在获得美国司法部门的批准后,欧盟委员会又开始调查,Oracle 随后抛出一个”十条保证”,眼看着欧盟就要点头,没想到 MySQL...

2010-02-08 00:00:00 188

原创 借助 Complemento 测试 DoS 攻击风险


 前几天从 Sourceforge 上的一篇文章了解到 Complemento 这个工具包,其中的 LetDown 用来做网站网络的压力测试,预防 DoS (拒绝服务)攻击还是不错的,起码可以熟悉一些常见的场景。另外,这个工具可以比较方便的嵌入到 Python 脚本中,用来做更大规模的压力测试(注意随意测试是有风险的)。Complemento 的 HowTo 文档...

2010-02-05 00:00:00 122

原创 Oracle Exadata 技术浅析


 自从 Oracle 和 HP 推出 Exadata 之后,我就很关注这个产品,之前也写了一篇Oracle Database Machine介绍它。去年,Oracle和SUN合并后,推出了Oracle Exadata V2,相比较上一代产品有几个变化:第一,使用 SUN 的硬件;第二,宣称支持 OLTP 应用;第三,Oracle 11g R2 提供了更多的新特性。...

2010-02-01 00:00:00 268

原创 编程语言的选择并非无关紧要


 且说前一段时间听淘宝的黄裳讲解淘宝网站架构发展的时候,说起 2004 年底淘宝为何从 PHP 向 Java 转移的事情。为何转换,他阐述了几个理由,其中一个是非常有趣的:当时的 PHP 缺少一个 IDE。而合适的 IDE 能够有效提升规模化软件开发的效率。我们知道 eBay 在 2002 年的时候也在 Sun 技术团队的帮助下,将整个应用架构从 C++ 迁移到 ...

2010-01-31 00:00:00 178

原创 大象跳舞


 最近看了不少以前不愿意看的书,《谁说大象不能跳舞?》是其中之一。这是一本教科书,讲述的是如何挽救一家走向衰败的大公司。所处的位置不同,不同的人阅读这本书会有不一样的体会。给我印象最深的是郭士纳初入 IBM 所采取的策略,”我们只有很少的时间用来找出问题,大部分时间、精力和关注点都将用于解决问题和采取行动上。” 问题本质新的 CEO 上任之前从众多人的建议中就...

2010-01-31 00:00:00 366

原创 从 7-Zip 的预设格式说起


 在 Twitter 上看到笑来和几个推友说起关于提供下载为何不用更通用的 ZIP 文件格式而用 7z 的格式(refer)。这个倒是挺有趣的话题,刚好我也是 7-Zip 的用户,对这个不习惯也由来已久了,也一直不喜欢这个方式。7-Zip 的默认压缩文件格式为”7z” (扩展名是 .7z) ,就是这个微小的差异给用户添加了很大的麻烦。设想一下,你用 7-Zip 压...

2010-01-30 00:00:00 205

原创 信息过载


 先说一下我的结论:信息过载(Information Overload)是个伪命题。只要经过足够的训练,人应该可以接受更多的信息,多到无法想像。尽管这样,我还是相信,对信息的处理还是会让很多人困扰。如果要减少信息对自己带来的困扰,有哪些可取的途径呢?克服信息贪婪你想得到更多,实际上恰恰相反,越想得到更多,真正得到的有质量的内容就会更少。尝试克服对信息的贪婪,有...

2010-01-28 00:00:00 554

原创 太阳升起 太阳落下


 2010 年 1 月 21 日消息,欧盟已经无条件批准 Oracle 收购 Sun 的计划。接下来,尽管在有的国家或地区还会有所纠葛,但 Oracle 已经扫清了收购 Sun 的主要障碍。一代 IT 巨人 Sun 从此落幕。(via)人们谈论起 Sun,总要说起这家伟大公司曾经的辉煌。Solaris、Java、SPARC、NFS……很多人知道 Sun 是 ...

2010-01-26 00:00:00 436

原创 Oracle 代码中的 Radiohead 歌词


 这是我接触 Oracle 这么多年来最有趣的一件事儿。刚才在邮件列表中看到一位叫做 Dennis Yurichev 的安全研究人员提及在 ORACLE.EXE 这个文件代码中包含有 Radiohead 乐队 Creep 这首歌的歌词,立刻验证了一下,果然:$ strings oracle.exe | grep radioheadI'm a creep, I'm...

2010-01-25 00:00:00 213

原创 Firefox 频繁 Crash 的避免


 前几天 Firefox 升级到 3.5.7 之后频繁崩溃,导致我也很崩溃。说也奇怪,Firefox 这个版本据说主要是解决以前版本的稳定性问题,还说要修复 Top crash 呢,可没想到在我的机器上反而更加的不稳定。开始猜测是一些扩展(Extension)升级带来的问题,把所有的扩展禁止掉,仍然 Crash。另外怪的是,即使使用的时候没问题,一旦退出 Firef...

2010-01-21 00:00:00 522

原创 1e100.net,来自 Google


 在 Alexa 上观测最近的一些数据的变化,发现了一个奇怪的域名: 1e100.net ,全球排名 45 。乍看上去,这个域名非常山寨,不过查询一下,发现这居然是 Google 的域名。Google 的名字是 Googol 这个单词拼错得来的,而 Googol 就是 10100 这个大数。1e100 = 1×10^100 = Googol (refer)。Twi...

2010-01-20 00:00:00 1788

原创 Google带来的科普事件


 在看到 Google 的 公开信 后,我在 Twitter 上说”宁与玉碎不为瓦全。也好”。之后一直想写点什么,不过在这个时候,阐述对这件事情的看法,很难不被淹没到口水战里。揣测 Google 这样做的动机与商业目的对我们大多数人来说没有什么实际意义,不如让我们把讨论的焦点放在这次事件背后的问题上:这次实际上是客观承认了”内容审查”(refer: Censors...

2010-01-17 00:00:00 137

原创 Oracle Exadata 的混合列压缩功能


 Oracle 发布了关于 Exadata 的混合列压缩(Hybrid Columnar Compression)功能的白皮书(refer)。到现在这方面中文资料还比较少,所以分享一下我读这篇白皮书的笔记。Oracle 在这个文档中也提出了 数据仓库压缩(Warehouse Compression)与归档压缩(Archive Compression)两个概念上的”新...

2010-01-16 00:00:00 1098

原创 公司 BLOG 运作经验谈


 在过去的 18 个月里,我一直用 20% 的时间在运营支付宝的官方网志 – 支付志 ,不要误会,我说的 20% 是 100% 之外的时间。因为在兄弟公司中第一家推出官方 Blog,可参考的同行案例并不多,借鉴了一些 Google 运作产品 Blog 的大致思路和策略(尽管没有明确的策略)。所以,更多只能是摸石头过河,一点点的进行尝试。这里总结一点运作的经验,以供...

2010-01-15 00:00:00 163

原创 Second Life 升级 MySQL 的案例参考


 尽管前一段时间有媒体报道 Second Life 已经悄无声息的衰败,不过林登实验室的人也还是很忙,这不,刚把一堆 MySQL 服务器进行了升级,还进行了详尽的经验总结(Refer)。原有的 MySQL 都是跑在 4.1 版本上(4.1.11),在 2007 年的时候计划升级到 5.0 版本,不过遭遇到了…嗯,失败。当时的 5.0 版本不够快。被迫回滚。之后中心...

2010-01-13 00:00:00 137

原创 Movable Type 与 WordPress


 在几次跳票之后,Six Apart 终于发布了 Movable Type 5。作为少数坚守在 MT 阵地的用户,当然是第一时间升级到新版本进行了一番体验,结果就是这几天正在一点点修改升级后的一些模板上的问题。倒是有活干了。一点小经验是如果是延续用旧的主题的话,迁移到新的目录后要确保有 “theme.yaml” 这个文件,否则后台点击 Setting 按钮的时候...

2010-01-10 00:00:00 188

原创 磁盘的 4K 扇区时代来临


 Western Digital 在推进一项技术变革,Advanced Format(PDF),将延续近30年的硬盘传统的512字节扇区变更为4K大小。传统的格式如下图,绿色部分为 ECC (Error Correcting Code)区域。一般来说,每存储1000位(bit)的数据就会有产生一个物理错误,所以必须要有一个可靠的校验机制。这也是 ECC 必不可少的...

2009-12-29 00:00:00 196

原创 来自淘宝的架构经验


 日前参加了一场淘宝网架构师黄裳带来的技术分享,在最后他总计了淘宝这几年来的架构经验,这里和大家分享一下:1、适当放弃一致性2、备份和隔离解决稳定性问题3、分割和异步解决性能问题(类似 eBay 的 Asynchrony Everywhere)4、自动化降低人力成本(类似 eBay 的 Automate Everything)5、产品化管理在这里不妨...

2009-12-24 00:00:00 114

原创 企业员工应遵守的 Twitter / 微博 准则


 在 Twitter ( @Fenng )上发布了几条关于 “员工应遵守的Twitter 准则” 的建议。如果你也是 Twitter (或微博) 用户,以下这几条准则或许可以用来参考:准则一:不要发布不为公众所知的和公司相关的业务数据。如果要引用公司的公开数据,不要加主观的断言。对于关注你的人来说,小道消息并非那么有价值。准则二:不要匿名攻击公司(包括自己的雇主...

2009-12-23 00:00:00 114

原创 技术出版的危机


 这个话题的缘起是今天我在 Twitter 上感慨了一下关于翻译稿酬的事情。我和两位同事一起翻译 Troubleshooting Oracle Performance 这本书(中文版《Oracle性能诊断艺术》),三个人,六个月时间出头,稿酬大约 15000 RMB 多一点。很多朋友可能会把这当成抱怨而非提醒。对此,图灵出版社刘江先生回应到,”技术出版的危机。此...

2009-12-21 00:00:00 157

原创 MySQL 数据库版本调查与分析


 针对 MySQL 数据库的版本也做个调查。分析一下大家使用 MySQL 的趋势与习惯。选择大家都选择的,总不会有更大的错误。而如果使用了一个不太合适的版本,或许会后患无穷。点击访问在线调查 (如果你不能访问这个 URL,需要动动脑子想想为什么)。现阶段收集到的统计数据:国内用户用 5.0 的是最多的。如果小版本加起来还是 5.1 的居多。4.1 的版本渐渐...

2009-12-19 00:00:00 182

原创 Oracle 数据库版本调查与分析


 据我所知,很多第三方公司给客户实施的时候,选择的 Oracle 版本 都是非常随意的。数据库软件的版本选择多少是有点技术含量在里面的,毕竟数据库这东西要升级并非易事。这里小范围调查一下大家都在用 Oracle RDBMS 的哪个版本,然后把分析数据和大家分享一下。或许会对新手 DBA 有一定的参考价值。点击访问在线调查 (如果你不能访问这个 URL,需要动动脑子...

2009-12-19 00:00:00 275

原创 SmugMug 的架构介绍


 本文介绍的 SmugMug 是一家提供付费图片托管服务的站点,在 2002 年由 Chris MacAskill 与 Don MacAskill 父子二人创建,最初提供面向游戏的视频服务,随后转型为现在的模式。网站流量现在是全球 1800 多,盈利能力自称良好。在 MySQL Conf 2009 上,SmugMug 的 Don MacAskill 做了一次关于S...

2009-12-16 00:00:00 388

原创 Oracle 收购 BEA 之战


 在 2006 年,Oracle 宣布推出 Unbreakable Linux,同时也暗示了不会对 RedHat 进行收购,人们一直猜测 RedHat 会在 Oracle 待收购名单上,但这个事情到现在也没有发生。另外,在嵌入式 DB 领域也做了收购,将 Sleepycat 收入囊中,Berkeley DB 从此改换门庭。现在,在中国还有一只研发队伍呢。2007 ...

2009-12-15 00:00:00 278

原创 Oracle 放逐的干将们


 如同互联网时代 Paypal 黑帮一样,在应用软件领域,Oracle 公司的叛将力量同样超级强大。可以看一下这个列表:Tom Siebel ,创建 Siebel 公司,2005 年被 Oracle 收购。Mike Fields,曾任销售部总裁,后出走创建 OpenVision 公司,1997 年被 Veritas 收购。Gary Bloom ,曾经的二号...

2009-12-14 00:00:00 151

原创 Oracle 收购 Siebel 之战


 从 2005 年开始,Oracle 的发展历史差不多就是其收购史。在收购仁科之前,Oracle 有的收购动作并不多。可圈可点的似乎只有一笔,那就是收购 DEC 的 Rdb ,并且从 Rdb 吸收了 CBO (Cost-Based Optimizer)技术。直到 2004 年开始,Oracle 开始展开收购战略,这恐怕与 Charles Phillips 在 20...

2009-12-13 00:00:00 408

原创 成为 Oracle ACE Director


 昨天上午收到了 Oracle 公司负责人的来信,我的 ACE Director 资格被提名后资格获得最终确认(Oracle ACE Details)。Oracle 的 ACE 程序目前分为两级,ACE 与 ACE Director。自己被提名为 Oracle ACE 还是 2007 年二月间的事儿,当时作为国内第一批被批准的 ACE ,还是有一点点满足感的。在杭...

2009-12-13 00:00:00 826

原创 Oracle 收购仁科之战


 最近稍微修订了一下《书写历史的甲骨文–ORACLE公司传奇》,本文可以看作是其续篇。在接下来一段时间,我可能会把 Oracle 这几年的发展历程做个回顾。收购仁科之战2004年12月13日,Oracle 公司宣布签订了以每股26.50美元、总计约 103 亿美元的代价收购仁科(PeopleSoft) 的最终协议。历时十八个月的争斗终于尘埃落定。从 2003年...

2009-12-12 00:00:00 391

原创 数据分片(Sharding)设计问题一例


 Question:假设一家 C2C 网站,数据库中某表存储买卖双方交易的数据信息,对于一条交易来说,买卖双方数据具有一定程度的耦合性,比如卖家的状态更新对应买家的状态也会更新,对于一个中大规模的电子商务网站,架构师在设计中如何考虑数据分片的问题(假定该表随着数据的膨胀必须拆分)? Answer:对于一个中大规模的电子商务网站,随着网站的不断发展,其相应的数据规模...

2009-12-09 00:00:00 354

原创 《软件随想录》(More Joel on Software)


 前一段时间提前读了几章 Joel Spolsky 的《软件随想录》(More Joel on Software)。这是一本能带来新思维、能改变技术官僚思维惯性的图书。这本书的内容覆盖了一个 IT 人将要面临的方方面面,不管是否认可书中的观点,不可否认的是 Joel 的见解的确是颇为独到的,有些话语堪称一针见血,这家伙的写作风格也是从不隔靴搔痒。我觉得在这本书中传...

2009-12-09 00:00:00 164

原创 OpenDNS 的统计(Stats)服务的实现


 对国内互联网用户来说,OpenDNS.com 这个服务在技术圈子里还是有些知名度的,当然这要归功于国内电信服务商对域名的无耻劫持行为。OpenDNS 的员工 Richard Crowley 在 Velocity 2009 上和与会者分享了关于 OpenDNS Stats 服务的实现。当时的数据是每天有 140 亿次的 DNS 查询,而现在从公开的数据看,每天已经...

2009-12-02 00:00:00 251

原创 再跟 Flickr 学习网站运维经验


 Image via CrunchBase学习了一下 Flickr 的运维工程师 John Allspaw 的这个Operational Efficiency Hacks 讲座内容。做一点笔记。现在 Flickr 的数据相比2007年的时候真是有了显著的增长:24 TB 的 MySQL 数据每秒钟 MySQL 有 3.2 万次写操作每秒钟 MySQ...

2009-12-01 00:00:00 166

原创 魔兽世界(World of Warcraft)的背后


 《魔兽世界》(World of Warcraft )对于暴雪公司(Blizzard)来说是最为重要的一款产品。开发团队对于外界来说无疑有着神奇的色彩。这篇 An Inside Look At The Universe Of Warcraft 给我们带来不少关于《魔兽世界》开发团队的信息。暴雪开发团队也是采取三层的管理方式(还好不是更多层),但是实际的汇报是根据具体...

2009-11-27 00:00:00 197

原创 消除小型 Web 站点单点故障(Single Point of Failure)


 针对小型站点的技术普及信息,中大型网站的牛人不用看,耽误您的时间我负不起这责任。用 Windows 做网站的也别看了,不适合。说起单点故障(Single Point of Failure,SPOF),倒是可以想起电影 《2012》中,一把焊枪把齿轮卡住,从而导致整个舱门无法关闭,进而整个引擎无法发动。这是个有点生动的例子–如此庞大的一个系统,居然因为一把小小的焊...

2009-11-26 00:00:00 450

原创 SSD 趋势小窥


 Image by idg.com.au via CrunchBase来自 Sun 的大牛 Andy Bechtolsheim (Sun创始人之一)在 HPTS 2009 上做了题为 Memory Technologies for Data Intensive Computing 的演讲。其中对硬件趋势的演绎很有参考价值。摩尔定律在未来十年内仍然有效。但是对...

2009-11-24 00:00:00 125

原创 Instrumentation 与 Profiling


 看到有反馈说到《Oracle性能诊断艺术》中对于 Instrumentation 这个词的翻译问题。说实话,对这个词的处理当初挺让我头疼,这是个可以意会但很难用一个中文词汇对应的术语,一些翻译词典或是已有的翻译作品对这个词的处理也是五花八门。在图灵著译俱乐部里面提问得到很多回答(这里要致谢!)。权衡再三,最后根据整个章节的重点以及上下文选择用 “性能测量”。我不...

2009-11-19 00:00:00 238

原创 《Oracle性能诊断艺术》出版了


 几周前,《Oracle性能诊断艺术》(Troubleshooting Oracle Performance 的中文版)终于面市,现在线下的实体书店应该也可以买到了。这半年来一直有朋友在问什么时候能够出版,现在总算有个交代了。关于中文版书名,图灵出版社编辑们费了不少心思,尽管最后敲定的书名中”艺术”两个字似乎有点托大,不过我个人觉得也还算好,恳请读者把重点放到内容...

2009-11-16 00:00:00 205

原创 DRBD 与 Pacemaker


 如果有人问你一台 PC 服务器是否可以达到 99.99% 的高可用,该如何回答呢? 或许没有一台机器能”确保”达到这样的可用率,当然在某个时间段或许不会出问题,但这个肯定是看运气,而高可用基本上是没办法通过一台来达到目标的,我们更多的时候是设计方案确保在出问题的时候尽快接管故障机器,当然这要付出更大的成本。对于 Oracle 的高可用方案可以参考 Maximum...

2009-11-10 00:00:00 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除