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