Source favicon19:49 Google 助力 MySQL » DBA notes

MySQL 应该给 Google 发感谢信: Google 在 Google Code 上发布的 Google Mysql Tools 使得 MySQL 在性能、可管理性、稳定性上都增色不少。

在该项目的首页将这个工具集分为三部分:

* mypgrep.py - a tool, similar to pgrep, for managing mysql connections
* compact_innodb.py - compacts innodb datafiles by dumping and reloading all tables
* patches - patches to add features to MySQL 4.0.26 and MySQL 5.0.37

这份介绍似乎已经不能完全概括 Google Mysql Tools 了。现在的重点似乎是补丁包部分。根据版本号分为 MySQL4 与 MySQL 5,MySQL 5 的 Patch 现在很少,而 MySQL 4 部分内容真的比较丰富,关键改进列表:

* SemiSyncReplication - block commit on a master until at least one slave acknowledges receipt of all replication events.
* MirroredBinlogs - maintain a copy of the master's binlog on a slave
* TransactionalReplication - make InnoDB and slave replication state consistent during crash recovery
* UserTableMonitoring - monitor and report database activity per account and table
* InnodbAsyncIo - support multiple background IO threads for InnoDB InnoDB 异步IO的支持相信对性能会有很明显的提升
* FastMasterPromotion - promote a slave to a master without restart

MySQL 在联机备份方面是弱势,倒是期待 Google 也能在这个方面做出改进(我非常好奇对于 Google Checkout 数据库是如何备份的).

在 Code 上的另外一个 关键项目 Google Perftools 中的 TCMalloc 对 MySQL 的性能也有很大的改进,相信国内很多出色的 Web 2.0 公司都已经用到这个东西了吧。TCMalloc : Thread-Caching Malloc 号称是目前最快的 Malloc ,对于解决 MySQL 遇到的 Malloc 扩展问题有很大的影响。

没有 Google 的支持,相信 Firefox 不会有现在这么大的影响力。有了 Google 的支持, MySQL 会发展多快 ?

--EOF--
Source favicon19:37 我的小宝宝诞生 » 王建硕
6月2日下午1点15分,我和范范的小宝宝在中国福利院国际妇婴保健院诞先.七斤男孩,顺产.母子健康平安. 宝宝真好爱.宝宝,爸爸和妈妈爱你. 范范辛苦了,你真了不起....
Source favicon18:04 《激流中国》的下载信息 » DBA notes

前两天写了一篇有关《激流中国》的帖子,有网友发邮件给我:

你Blog中提到的《激流中国》网上能down前两集的。

激流中国-富人与穷人(AVI)
激流中国-富人与穷人(SSA)
激流中国-喉舌与职责(AVI)
激流中国-喉舌与职责(SSA)

NHK 这个专题更多的节目

今年四月日本NHK电视台推出24集的《激流中国》纪录片,要以一年时间每月播出两集,至2008年奥运前播放完,刚好改革开放30周年

是 Emule 的地址。复制该地址即可通过电驴下载了

谢谢这位朋友.

BTW: 这段时间在断断续续的看《再说长江》

--EOF--
Source favicon11:47 Google买下FeedBurner » Blog on 27th Floor
前些天是传闻,现在已经证实,这个为广大Blogger管理统一的Rss Feed的网站也已经是Google服务了,这倒是可以保证这家网站不会发生连续2周的停机。

想来Google收购Feedburner,一可以补充Blog和Reader服务,二可以增加内容,也就增加了广告渠道,总之是有利的。

说起这个停机,Zooomr真是创纪录了,不过他们确实只有2个人,只有一个搞技术,还只有19岁,并且看来他们俩作为美国人,居然没有一辆车(是不是卖了换钱买服务器了?),还要铁杆Fans载他去数据中心换服务器。

但Zooomr确实是有野心,有创新,有社区,有内容,这样考虑的话,Google应该赶快买下它,补充自己的照片服务──Picasaweb的优势是有Picasa这个工具,有Google账号,以及一个可以批量添加照片说明的功能──其他和Zooomr没得比,而Zooomr以前甚至用过Google ID登录。

Zooomr的程序员Kris是个天才程序员,另一位Tom应该也是很好的产品经理。买下之后,就不会出这种停机的问题了,当然,没用过的Google收购经理们可以等它启动后试用一下,绝对值得。Googler们也可以向高层推荐一下

Google, buy Zooomr!
Source favicon10:19 有关“对使用原子弹轰炸日本最好的说明” » Blog on 27th Floor
萨苏贴出这篇文字,引发比较强烈的争论。萨苏在介绍中用了比较煽情的文字,在采用的译稿上也未必没有缺陷,包括政治和某些情绪,但仍不失为一份使用原子弹的正当性的最好说明。在发言中,Charles W. Sweeney(当时已经退役,空军少将)引用了许多数字,说明当时投下炸弹是必要的,正当的,正确的,决策过程和美国的管理机构没有问题。

针对这个说明的直接反对观点是使用原子弹本质是错误的,是不道德的,在军事上是没有必要的,总之是错误的,投原子弹的人、作出决策的人是罪犯。这在美国也很有市场,这位将军在1995年5月11日所做的这个听证会发言就是针对这种态度的直接反应。起因是因为有个Smithsonian博物馆搞了一个展览,这个展览采用了某些此类“修正”的观点,而没有征求像这位将军这样的直接参加过战争的人士的意见。当时美国人的争论也很激烈,国会有听证(包括研究美国的管理机构有没有犯错误,会不会犯错),媒体有报道。最后的结论无非是平衡,即同时给出两种观点的资料,任由大家自己做出判断。

在国内却又有两种不同的相对的意见,一类是这个说明真好啊,日本应该再挨几颗,现在也应该再去投几颗,这是战争贩子的狂热言论;另一种是像这位将军一样的文字根本就不应该出现,它是鼓吹战争的,政治不正确。所以我们还是同美国人处在不同的时空,他们争他们的,我们也可以争我们的,但争归争,不要骂人,大家摆事实,讲道理,认清历史事实,反思其中的错误才是我们需要的。

有大侠认为“Sweeney少将认为投下原子弹的必要性是为了尽早结束这场残酷的战争,也被扭曲成了投下原子弹是因为日本人活该。是的,从每一个转载者的留言里我们都能发现这样的判断:日本人挨原子弹活该。”这段话不对。

挨原子弹活该 为什么 不只是 “在当时投下原子弹是正当的/必需的” 呢?在这个基础上,并没有任何理由否认普通日本人、现代日本人的权利,也绝不是说现在还可以去扔几个原子弹。而现在正有一种空气,因为挨了原子弹而处于悲情的境地,从而美化自己的过去,抹杀自己的罪行,并且因此再不真心反省,反而因此可以赚得全世界小资的同情,我大不以为然。这位将军连续重复THESE ARE FACTS,并列举那么多数字,在南京事件上还采用可能会有夸大的30万,正是表明这个意思。

如果现实的空气是像国内愤青这样的,还要往日本再扔两颗原子弹这样的,那这位将军只怕就要参加反战流行,而不是再为这个原子弹的必要性作证。

事实上这个争论就是因为一个博物馆要展出这些历史,但它采用了美国人称为“修正主义”的观点,同时它又是美国国会拨款单位,所以引发了关于这个历史的争论,而美国的空气已经很倾向于这个原子弹“不道德”,“没必要”,所以这位将军在作证时才有如此强烈的语气。

目前,看Wiki页面,这仍然是个开放的话题,它还是列出了双方的观点,给出了相关资料,包括这位将军的证词。

我想,对于国内愤青,他们应该多看反战那一部分,对于温情小资,读点这种证词也并不丢面子。就萨苏Blog所在的地方来看,他应该多贴点反战的资料才对。

我认为,对于战争的彻底反省,清晰的认识,才是真正的和平之道,而以受到残酷打击为由明里走悲情路线,暗里抑制反省,为战争罪行遮掩是虚伪的,是危险的。

已经有人很辛苦地打出了这个证词的英文全文2, 3),大家可以参考。
Source favicon05:28 A Long History of Advertising » DreamHost Blog
I Am Born Being that I am 30 years old, I thought it was about time I impart some of the invaluable wisdom I’ve obtained in over 3 decades darkening the surface of this planet. Invaluable wisdom about advertising. Ever since there’s been advertising, there’s been an annoying disconnect between what an advertiser wants to buy and [...]
Source favicon02:05 Adding more flare » Official Google Blog


As you know, we're constantly looking for ways to identify and offer new tools for content creators and website publishers. Likewise, we constantly aim to give AdWords advertisers broader distribution to an even wider audience of users. For these reasons, we're very pleased to tell you that we've just acquired FeedBurner.

For those of you who aren't bloggers, podcasters, or feed creators, Chicago-based FeedBurner is a leading provider of feed distribution and management tools. A web feed is a way for online publishers to syndicate their content and deliver it straight to readers. Each day, FeedBurner delivers feeds to millions of users around the world and offers unique and useful tools for publishers to analyze, optimize, and monetize their content. Further, FeedBurner offers a feed advertising platform for advertisers to reach engaged feed readers through targeted in-feed ads and innovative techniques like RSS feed-driven ads.

We're excited to continue offering the exceptional tools of FeedBurner to content creators throughout the world, and our teams will work together to improve the experiences of feed users, advertisers, and publishers. You can sign up for FeedBurner's services and take advantage of their feed tools and features immediately.

Update: If you're interested, listen to the 45-minute audio file of our press call today with FeedBurner CEO Dick Costolo. (It takes a minute to load.)
Source favicon01:55 It's True-gle! » Burning Questions - The FeedBurner Weblog

Unlike the rumor that FeedBurner is nearly code-complete on a multiplayer Wii edition, the blog posts, phone calls and conjecture about our future as part of the Google family tree are now officially true.

FeedBurner has been acquired by Google. The local weather forecast calls for general euphoria with intermittent periods of off-the-rails delight.

This is one of those posts in which there's so much to say that it's difficult to know where to begin. We want to start off by highlighting the whys, wherefores, and whatnots for our publishers. FeedBurner has always been a publisher-centric company. We built the company around a central theme and hypothesis that distributed media present publishers with immense opportunities as well as spiraling complexity.

The vision is straightforward: publishers who successfully promote distribution and measure consumption will be in a position to derive more value (aka make more money, gain more influence, etc.) from media distribution. Feeds present a simple and ubiquitous opportunity for publishers to embrace distributed media, but content distribution standards without metrics, publicity tools, and monetization engines are ultimately of little value to individuals and organizations whose businesses depend on an ability to maximize and measure reach.

There is so much alignment between how we think about publisher services and how Google has executed around publisher services, that we'll try to pick just a few specific areas that we believe are the most compelling reasons for working together:

  1. Google's competencies and focus around publisher analytics, distribution, and monetization map perfectly to our suite of services.
  2. Publishers want a single dashboard and single source for the metrics that give them feedback about the value of their content and its impact on their business. By combining our market leading feed metrics with Google's market leading site and marketing analytics, publishers now get a comprehensive, 360-degree view of their audience. This 'total perspective' has long been a goal of ours, and we think our combined analytics offering is going to provide publishers with previously undiscovered insights and opportunities.
  3. The measurement of awareness advertising is evolving from unique impressions to audience engagement. By providing our hundreds of thousands of publishers with Google's world-class advertising marketplace and metrics, we can provide far more value to publishers and begin to deliver this next step in ROI measurement to advertisers.
  4. Speed of innovation. We have always prided ourselves in our ability to deliver extensive functionality to the market rapidly. As we have grown to hundreds of thousands of publishers with global demands, we are delighted to be combining forces with an organization that has a deep understanding of the most efficient ways in which to deploy significant functionality to the widest possible audience. It is one thing to roll out a capability to 3 percent of your customers and it's something else entirely to roll out a broad set of new services simultaneously to customers around the globe.

Back when we released the now oh-so-popular FeedCount chicklet in 2005, FeedBurner co-founder Matt Shobe said in a blog post here that "This is how it all starts. First, a little counter with digits whizzing past…next thing you know it's all bubble cars and floating cities as far as the eye can see." We still smile at that line, mostly because it's funny, but also because it's so easy to get ahead of ourselves and extrapolate from the abstract "these synergies make sense" to "enormous benefits will accrue to all interested parties." The fact is that there is an immense amount of work to do in order to a) continue to provide our customers with the best feed analytics, b) begin to provide a more comprehensive 360-degree view of audience and reach, and c) enable publishers to most efficiently determine the best ways to distribute and monetize their content.

We like our chances. We are confident that we are going to be a part of the company that can best deliver the most comprehensive suite of services to publishers. We are confident that we're going to continue to have fun and innovate for customers as rapidly as possible. We are confident and hopeful that you'll look at your feed dashboard soon and say to yourself "Well, *that* was a good idea!"

We suspect several of you may have questions, we can see your hands waving out there, and fortunately, some of these questions are answered in this FAQ. Also, you can and should contact us with any additional questions. All of your favorite FeedBurning services will remain totally accessible during the integration.

Back to it.

01:00 Yahoo! Search at the Inaugural Search Marketing ExpoYahoo! Search Blog » Che, Dong's shared items in Google Reader

Danny Sullivan's new conference, Search Marketing Expo, is kicking off next week with the inaugural SMX Advanced. The conference will be split into two tracks -- organic SEO issues and paid search advertising. Yahoo! Search is heading out to Seattle next week to be a part of the action and joining a few of the industry discussions at the show. Here's the line-up:


Panel: Personalized Search: Fear Or Not?
Examines the recent shift towards individual's unique search results, tips on staying high even with personalization and what might come in the future.
Speaker: Tim Mayer, VP of Product Management, Yahoo! Search
Date/ Time: June 4 @ 3:15-4:45 p.m.

Panel: Penalty Box Summit
Share the latest on how they give you official signs of a site hitting the search engine penalty box, along with reinclusion procedures.
Speaker: Tim Mayer, VP of Product Management, Yahoo! Search
Date/ Time: June 5 @ 10:30 a.m. - 12 p.m.


Look for us if you make it out to the show!

Yahoo! Search Blog Team


^==Back Home: www.chedong.com

^==Back Digest Home: www.chedong.com/digest/

<== 2007-06-01
  六月 2007  
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
==> 2007-06-03