|
《Cassandra实战》是国内首本Cassandra专著,由Cassandra领域的先驱者和实践者亲自执笔,多位数据库专家联袂推荐,权威性毋庸置疑。 本书一共分为13章,首先简单介绍了NoSQL的优势,以及几种具有代表性的NoSQL数据库的功能特性;其次详细讲解了Cassandra的安装和配置、数据模型和排序规则、编程接口等基础知识;接着以迭代的方式演示了一个基于Cassandra的在线交易系统的完整开发过程,很好地将基础理论融入到了实践中;再接着结合源代码分析了Cassandra的集群机制、内部数据存储结构、数据更新机制、数据读取机制、数据压缩机制、启动流程等与Cassandra的底层机制和工作原理相关的内容;最后讲解了Cassandra在分布式环境中的应用、与Hadoop的整合,以及相关的最佳实践。附录中包含了本书示例的源代码以及在Eclipse环境中编辑和修改Cassandra的源代码方法。
本书适合所有对Cassandra感兴趣的读者阅读。通过本书,不仅能全面掌握Cassandra的基础知识和使用方法,还能深入理解Cassandra的底层机制和工作原理,以及它在复杂现实环境中的应用。
郭鹏,国内Cassandra领域的先驱者和实践者。资深软件开发工程师,擅长分布式应用程序的开发和使用,时间经验极其丰富。一直致力于Cassandra、Hadoop、Hive、MongoDB等分布式应用的底层实现原理的研究和探索,对分布式数据库和数据仓库也有深刻而独到的理解。曾任阿里巴巴数据仓库开发工程师,参与设计和开发了多个基于Cassandra和Hadoop的大型应用。现供职于盛大在线,参与Hadoop计算存储平台的搭建与实施。活跃于开源技术社区,是博客园的推荐博客,也是CSDN的博客专家,热衷于与网友分享自己的心得和体会,深受社区欢迎。博客地址:http://gpcuster.cnblogs.com/;新浪微博:@逖靖寒。
毫无疑问,NoSQL数据库的出现让数据库的选择性变得更加丰富。Facebook公司推出的Cassandra无疑是开源NoSQL产品中的一颗闪亮新星。Facebook、Twitter、Digg等公司对Cassandra的使用已经证明了它不是一个玩具产品,其完全可以在复杂的生产环境下承担重要的角色。同时,越来越多的关系数据库也开始关注NoSQL对数据库技术的影响,如最近MySQL数据库下的InnoDB存储引擎已经提供了NoSQL的访问方式。《Cassandra实战》对Cassandra的配置、应用、编译等内容进行了详细的介绍,想对Cassandra一探究竟的读者千万不能错过。
Cassandra最初是由Facebook开发的一套开源的分布式NoSQL数据库系统,它同时具备了Google BigTable的数据模型和Amazon Dynamo的完全分布式架构,具有良好的可扩展性,目前被很多大型的Web2.0网站所使用,是一种流行的分布式结构化数据存储方案。《Cassandra实战》作者维护Cassandra数据库已经有很长时间,具有丰富的一线工作经验,同时本书还结合源码对一些底层的机制和原理进行了分析,值得初中级读者参考。
NoSQL是IT领域当下讨论最热烈的技术话题之一。2010年,Cassandra的去中心化和无缝扩展的特性吸引了众多NoSQL粉丝的眼球,成为了NoSQL阵营中的一道亮丽风景线。本书既能引领我们全面掌握Cassandra的基础知识,又能帮助我们深入了解Cassandra的运行机制与原理。相信在阅读完本书后,我们将会对Cassandra有一个全面而深入的认识。对于喜爱NoSQL的我来说,看到国内有相关的书籍出版,非常兴奋,特此向所有关注NoSQL的朋友推荐《Cassandra实战》。
(责任编辑:吕光)
|










