摘要:
最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道:世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要软件外包服务提供者。你是否有过与这种离岸外包团队合作的经历?如果有,感觉如何?你对这些来自东方的程序员有没有一些总结性的看法和观点(比如:他们是否合作,是否能按时提交代码,写出的程序是否有质量?)。依据是什么?读者的回复很踊跃,其中一个被顶的最高的回答是关于印度人的,回答中他说一个印度分包商给他们开发了一个组件,他认为这是他接触过的最恐怖的程序,里面最大的一个文件体积超过600KB,大概有3万多行。他向上天 阅读全文
2011年3月4日 #
摘要:
北京时间3月4消息,黑莓制造商RIM最流行的BlackBerry Messenger(BBM)服务将会进入到iPhone和Android设备。据BGR网站独家报道说,经过多方消息源证实,RIM准备推出BBM应用程序,以服务于Android平台,并最终进入到iPhone中。消息人士说,RIM还没有最终确定推出的时间及价格,RIM也可能免费提供服务。目前RIM正在研究此战略,可能会终止一次性用户费。这看起来有些奇怪,BBM是黑莓机上最吸引人的服务之一,它能有效保证用户不流失。不过从大的方面来看,这却是有意义的。RIM最近推出的应用程序WhatsApp和Kik等发展不利,它们本是基于RIM的概念提供 阅读全文
摘要:
实际上,作为一个建立于Bigtable之上的分布式存储系统,Megastore已经被谷歌使用了数年。Google在2008年的SIGMOD大会上就已经开始讨论它了,但相关技术信息直到最近才被公布,在上个月举行的创新数据系统研讨会上(CIDR),Google公开了其Megastore分布式存储技术的白皮书。论文地址下载:http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper32.pdf论文译文链接:http://cloud.csdn.net/a/20110216/291968.html在该白皮书上,Google对于Megastore的功能描述是——高 阅读全文
摘要:
这是一篇关于NoSQL就业趋势的报告分析。该报告重点调查了在NoSQL下的8个工具,包括Cassandra, Redis, Voldemort, SimpleDB, CouchDB, MongoDB, HBase, Hypertable和Riak在内的各企业的技术需求情况。根据indeed.com的数据显示,Cassandra依然是需求最大的技术职位,但其需求正呈现下降状态。而MongoDB则是需求增长最快速的NoSQL工具,HBase的需求仍然在增长,但增长的趋势不太明显。而Redis在过去6个月中一直保持着不错的增长需求,CouchDB的需求增长则非常平缓。值得关注的是,在过去数月中,尽管 阅读全文
摘要:
“内存是新的硬盘,硬盘是新的磁带”此话出自图灵奖得主Jim Gray。一、前言我理解这句话的意思是,我们应该把随机IO都放到内存中去,而把像磁带一样的顺序IO留给硬盘(这里不包括SSD)。如果应用没有达到一定的级别,可能我们看上面两句话都会觉得太geek,然而在应用数据量日益庞大,动态内容比例日益增大的今天,再忽视这个基本准则将会是一个灾难。今天我们谈一下这一理论在NoSQL产品中的展现。二、实现问题一:宕机数据丢失我们先看一下几个杰出的NoSQL代表,Cassandra,MongoDB,Redis。他们几乎都使用了同一种存储模式,就是将写操作在内存中进行,定时或按某一条件将内存中的数据直接写 阅读全文
摘要:
自从2011年初,CSDN在网上发起的“2011年软件行业技术人员薪资大调查”以来,获得了广大网友的热烈反响,短短两个月时间内,上万名技术开发者提交了调查数据。尽管这还只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面,而且“一叶知秋”,同时,透过这些调查数据和变化,我们或许可以一瞰中国软件开发者的普遍生存状态,甚至可帮助开发者,更准确地定位自己在产业内的坐标。2011:程序员的日子不算差相信每个开发者回忆当初高校毕业,加入滚滚求职大军时的情形时,忘不了当年对美好生活的憧憬和闯荡世界的豪情。而在经济社会,判断成功的 阅读全文