`
文章列表
注:此文首发于 《程序员》杂志 2008 年 7 月刊。 从 Shard 到 Sharding "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏(MMORPG)中。"Sharding" 姑且称之 ...
有一数据表,ID字段,主键和自增量属性,同时做为Hash分区字段,使用InnoDB引擎。 SQL:SELECT * FROM tab WHERE userID = ? ORDER BY?ID DESC 但返回的记录列表如下: ID,title124322,a111124311,a2225321,a33315324,a44415321,a551234,a66 由此可以看到返回的记录集并没有真正以ID排序,而之前没有使用分区,并使用MYISAM引擎的时候并没有这个情况, 由于使用主键字段作为分区字段,同时Mysql5在分区的时候并没有全局索引,只有每个分区单独的索引。所以估计这个SQL只是 ...
奥运开幕式是一场音乐会的开始,一曲谱写4年的乐章将由此奏响,其中包含了酸甜苦辣、欢悦与失望;奥运开幕式是赞礼,赞扬并提倡五大洲和平、友谊、公平竞争和?更快、更高、更强?的理念;奥运会是舞台,演绎着东道主所特有的文化沉淀与对奥运精神的领悟。 One World, One Dream! 2008年08月08日晚上8点,我们高呼着?有朋自远方来不亦乐乎?和?Welcome my friends?来欢迎全世界的朋友们来到中国,来到北京!第二十九届奥运会,我们的奥运会、我们的开幕式。 在开幕式顺利结束不久后,网络上就出现了大量声音对CCTV直播技术的质疑,观众认为CCTV错过了很多精彩而又关键 ...
一个blog表,目前数据大概90多w,短期内可预见的数据量会是200w以内。 一个user表,目前数据大概2000w,短期内可预见数据量在3000w以内。   其中blog表有userid做外键,与user表的主键id关联。同时有manager字段,代表审核状态,分别为0、1、2。预计0的记录非常少,1的记录相对较少,2的比较非常多。createTime 字段为数字型,保存unix时间戳。   而实际查询中的SQL为 FROM blog AS m INNER JOIN user as s ON m.userID = s.ID WHERE m.manager = 2 ORDER BY m.ID D ...
为什么空调遥控器没有夜间荧光的呢?难道他们半夜不会用遥控的? 为什么冰箱的门没有杯架?难道就不会开着冰箱门来给杯子倒水?非要开两次门啊? [点击查看详细]
上个星期,老妈子从上海开研讨会回来,经过广州的时候,在我家住了几天。由于她现在的手机是我前几年买的索爱的Z208,已经很残旧了。并且?漏电?,就是刚充满的电池,只能打1、2个电话之后就提示没电了,而且买个新电池 ...
????? 工作九年了,网站相关的开发工作也干了八年多。负责带领团队也好几年了。面试和带领刚工作的人也不少了。其中的优秀者不少,但是大多数都存在下面提到的几个认识误区。把这些问题提出来,希望对刚参加工作没有多 ...
前两天再次收到中国扶贫基金会寄过来的邮件,信封还是一贯的风格,手写的地址和人名。不过这次好象换了一个人写,笔迹不同了。 信封里是一本挺厚的2007年度报告,采用的是高级的铜板纸制作,粗略估计大概有2、3百页吧,还没有时间去看呢。另外还有一本很薄的,10页左右的512汶川地震第一期报告。截止时间是5月底。 感觉中国扶贫基金会的确做得不错,即使我刚加入不久,但也会向我寄来年度报告和最新任务的进展情况,和其他的那些收了钱就不管的差很远。因为基金会要为捐款人负责,有公告的义务。 今天早上在公车站还看到中国扶贫基金会和广州7月23进行的广药中一和切尔西的比赛进行合作。每张门票的销售收入会有10块是捐 ...
好几个地方看到这个 Facebook - Needle in a Haystack: Efficient Storage of Billions of Photos,是 Facebook 的 Jason Sobel 做的一个 PPT,揭示了不少比较有参考价值的信息。【也别错过我过去的这篇Facebook 的PHP性能与扩展性】 图片规模 作为世界上最大的 SNS 站点之一,Facebook 图片有多少? 65 亿张原始图片,每张图片存为 4-5 个不同尺寸,这样总计图片文件有 300 亿左右,总容量 540T,天! 峰值的时候每秒钟请求 47.5 万个图片 (当然多数通过 CDN) ,每周上 ...
512汶川地震刚开始的时候,俺响应号召,给中国红十字总会捐了一笔款.但后来媒体上关于灾情的不断报道,让我苦于不能帮上忙,同时也想再捐一点款,以尽绵薄之类.但又不想捐给红十字总会,因为这时候已经有一些相关的负面报道了. 这时候就在张老兄的blog上看到他的亲身体验,因此马上再捐了一笔款子.但居然在付款成功后页面出错,然后回到该基金网站时,没有办法查到相关的捐款记录,不知是什么原因.但后来在5月25的时候,收到了他们的一封email,内容如下: 尊敬的女士/先生: 2008年5月20日已收到您的捐赠。您的捐助将通过中国扶贫基金会这双呵护和关爱之手,直接传递到四川灾区人民的手中,转化为良知和爱心, ...
InfoQ中文站: 在 Web 2.0的时代,海量数据对于越来越多的开发者来说,已经不再是一个遥不可及的话题了,可能随便哪一个访问量很大的Web2.0网站都有可能拥有令人咂舌的数据量,那么对于这种网站,除了对数据库存储进行优化, ...
在 InfoQ 对我的采访发布后,我看到已经有网站在转载文字稿。其实口头的东西转换到文字,自己的话难免有些辞不达意的地方,征求 InfoQ 泰稳的意见后,我在这里就部分问答作一下修正,以免误导。 以下是正文: InfoQ中文站: ...
关心 Web 2.0 的朋友对于 LinkedIn 应该都不陌生。我这个 Blog 上以前也介绍过 LinkedIn 的架构信息。最近, LinkedIn 公司的两位工程师在 JavaOne 上做了两个分享。揭示了更多 LinkedIn 架构方面的技术信息。 1) LinkedIn - A Professional Network built with Java Technologies and Agile Practices 这是我看到的 Web 2.0 公司中第一个完全拥抱 SOA 的。这个文档中大致描述了 LinkedIn 开发过程上的一些经验。 | View News ...
同事在 Linux 服务器上遇到点小问题,我也上去折腾半天。这还是第一次注意到 Linux 这个多年来就存在的特性:OOM Killer 。说白了 OOM Killer 就是一层保护机制,用于避免 Linux 在内存不足的时候不至于出太严重的问题,把无关紧要 ...
 近日,广州市民大量涌向广州市的六大献血点,小编就此问题电话采访了广州血液中心的专家,进行了一些相关的咨询,专家也呼吁广州市民理性献血,把握献血时间:   目前广州市各献血点出现的情况主要有:   1、各献血点人太多,拥挤   专家建议:现在想要献血的朋友最好不要马上去献血点,目前每辆献血车的血液存储量只能容纳200人的血液,请想献血的朋友下星期以后再过去各大献血点献血,最近几天尽量不要去献血点。   2、广州血库目前各种血型齐备   专家提醒:目前广州血库各种血型齐备,暂时不存在某一种血型偏少的情况。   3、献血时请带好本人身份证   专家提醒:去献血的时候请务必带好本人身份证 ...
Global site tag (gtag.js) - Google Analytics