「大數據系列」Ignite:基於內存分佈式數據庫和緩存和處理平臺

Ignite™是一個以內存爲中心的分佈式數據庫,緩存和處理平臺事務性,分析性和流式工作負載,以PB級的速度提供內存速度.

主要好處

  • Ignite 使用者包括 ING, Sberbank, HomeAway, Wellington, FSB, The Glue, 24 Hour Fitness, JacTravel等
  • 保留你的數據庫. 使用Ignite™內存數據網格和緩存功能加速現有的Relational和NoSQL數據庫
  • NoSQL Scale的SQL .使用Ignite™分佈式SQL實現水平可伸縮性,強一致性和高可用性

主要特點

  • 以內存爲中心的存儲.在內存和磁盤上存儲和處理分佈式數據
  • 分佈式SQL.分佈式以內存爲中心的SQL數據庫,支持連接
  • 分佈式鍵值. 使用最快的鍵值數據網格和緩存進行讀取,寫入和事務處理
  • ACID交易. 跨分佈式數據集實施完全ACID合規性
  • 並置處理.通過向羣集節點發送計算來避免數據噪聲
  • 機器學習.培訓和部署分佈式機器學習模型

IGNITE和其他軟件比較

產品功能

Apache Ignite以內存爲中心的數據庫和緩存平臺包含以下一組組件:

主要特點

  • 分佈式SQL
  • 分佈式鍵值
  • ACID交易
  • 並置處理
  • 機器學習
  • 多語言

擴展功能

  • 服務網格
  • RDBMS集成
  • 數據結構
  • 消息和事件
  • GA(Genetic Algorithms)網格

架構

  • 集羣和部署
  • 以內存爲中心的存儲
  • 持久化

Hadoop和Spark支持

  • 用於Spark的內存存儲
  • 內存文件系統
  • 內存中的MapReduce

Apache Ignite用例

作爲一個平臺,Apache Ignite用於各種用例,其中一些用例如下所示:

數據庫

  • 分佈數據庫
  • 內存數據庫
  • 內存數據網格
  • 鍵值存儲

對照

  • Ignite NoSQL用戶
  • Ignite RDBMS用戶

內存緩存

  • 數據庫緩存
  • JCache提供程序
  • Hibernate L2 Cache
  • Web會話羣集

Spark&Hadoop

  • Spark共享RDD
  • 加速Sql for Spark
  • IGFS作爲HDFS緩存
  • 加速MapReduce
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章