北京时间7月11日消息,据国外媒体报道,Twiter于近日通过其官方工程博客发布了两条重要消息:第一,Twitter将不再使用Cassandra数据系统来存储tweet信息;第二,Twitter将把Cassandra用为大规模实时分析产品,而此前,Twitter一直未证实其将推出实时分析产品。
此前一段时间,业内人士曾认为,Twitter最终肯定会开发分析产品,并将其整合至其创收战略之中,但Twitter除了发布一份可能作出上述举措的模糊声明之外,却一直没有明确加以证实。美国科技博客网站读写网ReadWriteWeb的马绍尔·基尔帕特里克(Marshall Kirkpatrick)曾在两天之前挖掘出一些证据消息称,Twitter将很快推出实时分析产品。此外,最近Twitter多名工程师发布的信息也似乎透露出了一些苗头,与此同时,Twitter也于周五夜间通过官方博客证实这一消息。
Twitter工程师瑞恩·金(Ryan King)表示:“我们的分析、运营和基础设施团队正在利用Cassandra研发一个大规模的实时分析系统,将利用内部和外部信息来进行实时分析。”
但是,更为重要的消息可能还是改变Twitter此前作为存储信息工具的战略。早在此前,Twitter曾计划使用Cassandra系统来存储tweet信息,但现在这种战略可能会不再延续,至少目前不会延续下去。对此,瑞恩·金还表示:“这是一个战略调整,与之相反的是,我们将继续维持我们现有的基于Mysql的存储系统,我们认为,目前的时机还不需要将信息存储大规模地转移到新技术方面。”据分析人士认为,Twitter认为转移时机欠妥的主要原因还是因为其近期一直在处理流量过大的问题,特别是在世界杯期间的流量大增问题。
Cassandra是一款开源Apache项目,用以创建“升级版第二代分布式数据库”。该项目最初由Facebook于2008年进行开源。瑞恩·金还表示,Cassandra系统仍将是Twitter新一代诸多大规模项目的重要组成部分。瑞恩·金称:“我们每天都对Cassandra进行投入,它将长期伴随我们,其使用量也将不断增加。”
也读了~~~~~~~~~~~~~~ good