分佈式數據庫緩存系統Apache Ignite

Apache Ignite內存數據組織是高性能的、集成化的以及分佈式的內存平臺,他能夠實時地在大數據集中執行事務和計算,和傳統的基於磁盤或者閃存的技術相比,性能有數量級的提高。 數據庫

將數據存儲在緩存中可以顯著地提升應用的速度,由於緩存可以下降數據在應用和數據庫中的傳輸頻率。Apache Ignite容許用戶將經常使用的熱數據儲存在內存中,它支持分片和複製兩種方式,讓開發者能夠均勻地將數據分佈式到整個集羣的主機上。同時,Ignite還支撐任何底層存儲平臺,無論是RDBMS、NoSQL,又或是HDFS。緩存

 

在集羣配置好以後,數據集增長只需在Ignite集羣中增長節點而不須要重啓整個集羣。節點數目能夠無限增長,因此Ignite的擴展性是無窮的。數據結構

特性一覽

能夠將Ignite視爲一個獨立的、易於集成的內存組件的集合,目的是改進應用程序的性能和可擴展性,部分組件包括:分佈式

  • 高級的集羣化
  • 數據網格(JCache)
  • 流計算和CEP
  • 計算網格
  • 服務網格
  • Ignite文件系統
  • 分佈式數據結構
  • 分佈式消息
  • 分佈式事件
  • Hadoop加速器
  • Spark共享RDD
相關文章
相關標籤/搜索