MongoDB、Java及ORM
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
近日,Couchbase发表了一篇文章,比较了Couchbase与CouchDB,指出了这两者之间的差别与相似点。这篇文章重点回答了这样一个问题:“CouchDB与Couchbase有哪些差别”?InfoQ有幸采访到了Couchbase创始人之一的James Phillips以详细了解Membase与CouchDB这两个产品之间的差别与融合。
近日,Amazon宣布在AWS Elastic Beanstalk上提供对.NET的支持以及新的针对于SQL Server的RDS服务,为托管在AWS上的.NET应用提供更好的管理。
![]()
我们创建软件解决方案时,建模有助于我们进行沟通和理解。因为在交付软件解决方案的时候,沟通和理解是最关键的两个环节,所以不应该忽略建模这一有价值的工具。敏捷建模遵循敏捷的价值观和原则,应该成为敏捷工具箱里的实践之一。

本文选自迷你书《Java事务设计策略》的第九章,译者翟静。本文详细介绍了命令模式(Command Pattern)或服务器端代理设计模式(Server Delegate Design pattern)。

作为Nosql领域的代表性系统,HBase在过去的2011年可谓是大红大紫,在百度,使用的并不是 HBase,而是其兄弟系统——Hypertable来进行海量数据的处理。HBase和Hypertable分别是BigTable框架的两个开源实 现,HBase主要使用Java语言开发,而Hypertable使用Boost C++,另外一些细节的设计理念也有所不同。本次演讲分享的主要内容将包括:Hypertable能够满足应用的哪些需求?实际应用中遇到的挑战有哪些, 可靠性or性能?如何应对这些挑战?Hypertable和HBase有哪些异同?
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

随着大数据时代的到来,许多互联网公司都面临着海量数据的处理挑战,Craigslist使用了Mongodb,Amazon使用了SimpleDB,Facebook使用了HBase;58同城根据自己的业务特点,在分类信息,电子商务,社会化网络等领域,除了使用自有存储技术之外,也在使用Redist,Mongodb,Hbase等开源存储技术。本次演讲分享的主要内容将包括:主流分布式存储系统架构比较;如何根据需求做好trade off;如何做到RAS(可靠,可用,可扩展);mongodb在58同城的使用。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

Tair 是淘宝自己开发的一个分布式key/value结构存储系统,广泛应用于淘宝的各个应用系统,对提高访问效率和缓解数据压力起到了极大的作用。本采访主要对Tair系统做了介绍,谈到了与其他Key-Value系统相比的技术优势,此外还谈到了Tair系统中的Version功能和集群结点变化等功能,最后,谈到了Tair在淘宝内部的应用以及未来的发展规划。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

本次采访了阿里巴巴资深技术专家陶勇,陶勇主要在平台技术部负责海量数据相关的工作。在本次采访中,陶勇介绍了阿里巴巴网站的数据规模,经历了哪些阶段,每个阶段都有哪些特点。在处理大数据的过程中,可以通哪些策略来满足快速响应用户的请求。采访中还提到了如何针对不同地域的数据中心做数据同步,涉及到三款产品,分别是Erosa、Eromanga、Otter。此外还谈到了阿里巴巴网站的缓存设计、如何做数据库拆分,如何分表。最后谈到了阿里巴巴后台海量数据处理的技术架构以及开放平台的最新进展。
.jpg)
《Java事务设计策略》展示了如何使用基于Java的框架(如EJB和Spring)提供的事务模型来设计高效的事务管理策略。讲解了本地的、 编程式的、申明式的,以及XA的模型;此书包括了一系列说明如何高效利用这些模型的设计模式。

InfoQ中文站的电子杂志《架构师》(2011年10月刊)出炉了。本期的主编是InfoQ中文站原创翻译团队编辑李明。本期《架构师》月刊专题为大数据时代。就在你看这句话的的短短数秒间,已有数以亿记GB的数据又生成了出来。是的,现在是一个数据爆炸的时代。大数据时代带给我们的不仅仅是一个概念,而是一种重新认识数据的机会。谁可以把握住这个机会,成为这个时代的宠儿,我们拭目以待。
健壮、优雅、灵活和易维护的软件架构是怎样炼成的?本书通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的架构师。在每篇文章中,作者都向我们展示了一个著名的软件架构,并分析了什么让其具有创新性,让其极其符合设计目标。本迷你书是《架构之美》的精选版,节选了其中的4个章节。