SpringOne2GX 2014 回放:内存中的大数据
录制于 SpringOne2GX 2014。内存中的大数据
讲师:John Davies,C24
大数据专题
幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014-john-davies-41130273
好的,每个人都对大数据感兴趣,但他们通常讨论的是持久化、磁盘或最近的 SSD,那内存呢?我们可以简单地增加几 TB 的 RAM,但即使每 GB 100 美元,成本也会非常高。如果我们能将数据大小减少 50 倍,从而有效地将 RAM 的成本降至接近磁盘成本,那会怎样?保留 Spring Integration、Spring Batch、GemFire 内存缓存、RabbitMQ 消息传递,但将数据减小到二进制,是的,是位和字节而不是对象。更少的垃圾回收,更少的网络开销,相同的 API,但大数据在内存中。John 将展示一个 Spring 工作流程,它消耗 7.4kB 的 XML 消息,将其绑定到 25kB 的 Java 对象,但每条仅存储 450 字节,在笔记本电脑上可以在内存中存储 1000 万份衍生品合约。
了解更多关于 Spring XD 的信息:http://projects.spring.io/spring-xd
了解更多关于 Spring Integration 的信息:http://projects.spring.io/spring-integration
了解更多关于 Spring Batch 的信息:http://projects.spring.io/spring-batch