作者文章: Fenng

谁还看《程序员》?

现在的《程序员》杂志,披着技术文章的皮倒有一大部分都是技术公关稿。当然,除了鸡肋之外,每期也能看到一两篇不错的文章的, 此外,图书评论也还算可以。

刚才翻看了第九期,前面的每月数据库综述,那个什么来自海关的 DBA 的居然说嵌入式数据库市场”被 Sybase 和 Oracle 牢牢占领”,几百字的文章里,标点错误,错别字,好几处,晕! 翻过了两页,业界新闻栏目,看到说某数据库,最后一句话居然是”在更广阔的空间发挥其安全卫士的作用”,这都哪儿和哪儿啊?

现在程序员们不知道都通过什么渠道获取技术信息,倒是注意到身边的同事除了看 TSS, 也有在看 InfoQ 的.

EOF

Yupoo 照片墙活动

又拍网(Yupoo.com) 的社区活动很多,这个 照片墙 倒真是有一段时间了。Yupoo 的朋友给我留了一个位置,不过没有头像,只有 “DBA” 三个字母,挺好,一看就知道是我。哈。刚才挑了几张照片按照活动规则加上标签,如果每个照片都加上一个小故事,那就更好玩了。

前两天他们在文三路搞的拍摄活动本来想去的,事情不凑巧。等有机会去 Yupoo 办公室,一定把他们的照片墙拍一大张回来。

马上就国庆了,驴友们出游回来又有不少好照片可看了。

EOF

越狱第三季即将来临

《越狱》第三季 9 月 17 号就将开播了,迷们还需要等待几天。从目前看到的 16 分钟多一点的预告片来看,好像越狱有变成黑帮片的打算,这当然是调侃之词,不过真的倒有很多人会怀疑第三季究竟会怎么拍。

第一季在中国广大美剧迷的眼里无疑是成功的,编剧在狐狸河监狱这个有限的空间内构造了复杂的发展线索,情节紧凑而有节奏,人物性格也极为鲜明。第二季差点没拍成公路片,而编剧似乎在开放的空间中反而束缚了手脚,相比第一季受到的拥趸,第二季无疑是走了下坡路。第三季究竟有何表现现在还是猜测,有一点可以肯定的是主演 Went 的花边新闻会越来越多,观众也是的,看他的演技就是了,为啥非盯着他的性取向呢?

虽然第三季是在巴拿马监狱 SONA 发生的,但是目前好像并没有发现巴拿马政府对这个胡编乱造的电视题材进行抗议。可见巴拿马民族自尊其实并不是每天挂在嘴边的。

播放时间表:Season 3 Schedule
Looks like FOX will be taking another hiatus after just the 4th episode.
September 17, 2007 (8/7pm): Episode 3.01 - Orientacion
September 24, 2007 (8/7pm): Episode 3.02 - Fire/Water
October 1, 2007 (8/7pm): Episode 3.03 - Call Waiting
October 8, 2007 (8/7pm): Episode 3.04 - Good Fences November 5, 2007 (8/7pm): Episode 3.05 - Interference
November 12, 2007 (8/7pm): Episode 3.06 - Photo Finish
November 19, 2007 (8/7pm): Episode 3.07 - Vamonos

EOF

Fotolog.com 的技术信息拾零

Fotolog_logo_182x40_000000.png

尽管是世界上最大的图片服务网站, Fotolog.com 在国内的名气并不是很响亮, 每当提到图片服务, 很多人第一个会想起 Flickr. 但实际上 Fotolog 也的确是很猛的, Alexa 上的排名一直在 Flickr 前面, 目前注册用户超过 1100 万. 而前不久也卖了一个好价钱, 9000 万美金. 算下来的话, 1 个注册用户大约 9 美金. Yupoo 的刘平阳可以偷着算算自己的网站如果卖给老外是怎样一个价格了.

在前不久的 MySQL Con 2007 上, Fotolog 的 DBA Farhan Mashraqi 披露了一些技术信息.(PPT下载)

与其他大多数 Web 2.0 公司普遍用 Linux 不同的是, Fotolog 的操作系统用的是 Solaris . Solaris X86 也是免费的, 估计是维护人员更熟悉 Solaris 的操作系统而作出的选择吧.

数据库当然是使用 MySQL. 有32 台之多, 最开始的存储引擎是 MyISAM ,后来转向 InnoDB. 对于 DB HA , 使用 DRBD (介绍),在 Solaris 上用 MySQL ,有个优化技巧是关于 time(2) 系统调用的,通过调用比 gethrestime() 更快的 gethrtime(3C) 来提高性能。可以通过设置 LD_PRELOAD (32位的平台) 或 LD_PRELOAD_64 来做到。详细信息可以参考Sun 站点上的这篇 MySQL 优化文章,很有参考价值。

存储也是值得一说的,Fotolog 用的是 SAN,还是比较贵的 SAN: 3Par. 这个产品可能绝大多数 DBA 是比较陌生的,该产品原来主打金融市场,现在也有很多 Web 公司使用,一个比较典型的客户代表是 MySpace。3Par 的最大的特点就是 Thin Provisioning。Thin Provisioning 这个词有的人翻译为”自动精简配置”,在维基百科的定义:

Thin provisioningis a mechanism that applies to large-scale centralized computer disk storage systems, SANs, and storage virtualization systems. Thin provisioning allows space to be easily allocated to servers, on a just-enough and just-in-time basis.

说白了就是对空间分配能够做到”按需分配”。有些扯远了。

EOF