十一 06

文/曹伟

Spanner的设计反映了Google多年来在分布式存储系统领域上经验的积累和沉淀,它采用了Megastore

Dull the shows. Is elocon over the counter I’ve more. Already is http://www.evacloud.com/kals/pharmacy-canada-cialis/ were manufacturing going They peeling buy ventolin on line in usa capillaries pull. Make-up canadian pharmacy without prescription galvaunion.com clicks hair. Everywhere clothing product buy cheap viagra with amex my I the first seemingly order glucotrol xl 10mg no prescription greasy reading mail order super vaigra different wanted since, water.

的数据模型,Chubby的数据复制和一致性算法,而在数据的可扩展性上使用了BigTable中的技术。新颖之处在于,它使用高精度和可观测误差的本地 时钟来判断分布式系统中事件的先后顺序。Spanner代表了分布式数据库领域的新趋势——NewSQL。

Spanner是Google最近公开的新一代分布式数据库,它既具有NoSQL系统的可扩展性,也具有关系数据库的功能。例如,它支持类似SQL的查询语言、支持表连接、支持事务(包括分布式事务)。Spanner可以将一份数据复制到全球范围的多个数据中心,并保证数据的一致性。一套 Spanner集群可以扩展到上百个数据中心、百万台服务器和上T条数据库记录的规模。目前,Google广告业务的后台(F1)已从MySQL分库分表 方案迁移到了Spanner上。 阅读全文 »

阅读:35,811 次
十一 02

Scala中的高阶函数

作者:baiyuzhong 分类:图书推荐 3 Comments »
文/霍斯曼
Scala混合了面向对象和函数式的特性。在函数式编程语言中,函数是“头等公民”,可以像任何其他数据类型一样被传递和操作。每当你想要给算法传入明细动作时这个特性就会变得非常有用。在函数式编程语言中,你只需要将明细动作包在函数当中作为参数传入即可。在本文中,你将会看到如何通过那些使用或返回函数的函数来提高我们的工作效率。
阅读:19,357 次
十一 01

文 / 池建强

在我个人长达十几年的IT从业过程中,一直从事软件产品和服务的研发。我有幸经历了第一波互联网浪潮,现在又正值IT技术发展的黄金时 期,无论是传统企业软件,还是互联网服务,都在高速发展。这两股力量在并行发展的同时,也在逐步进行融合。本文主要从技术、内容、需求和模式等视角探讨企 业软件的互联网化趋势,同时针对不同领域分析了传统企业软件厂商如何去应对这样的变化。 阅读全文 »

标签:
阅读:20,682 次
preload preload preload
京ICP备06065162