我們需要將數百萬個鍵/值加載到Apache Geode中,我們想知道有哪些可用選項。我們的價值恰巧在256kb的範圍內。將數據批量/批量加載到Apache Geode(Gemfire)中有哪些選項?
0
A
回答
1
有根據您的應用需求/ SLA的,或者是否需要執行轉換或其他變換幾個選項等
外的開箱,阿帕奇的Geode提供Cache & Region Snapshot Service。例如,當您想要將現有的一個Apache Geode羣集中的數據遷移到另一個時,這非常有用。如果您的數據來自外部來源,比如RDBMS,那麼它就不那麼有用了。
另一種選擇是根據需要延遲加載數據。這可以通過使用區域實現
CacheLoader
interface和registeringCacheLoader
來完成。顯然,您可以創建一個CacheLoader
實現,除了基於當前請求加載和返回單個興趣值之外,還可以根據某些規則/條件智能加載數據塊。很多時候,用戶創建的外部,定製轉換過程或工具來提取,轉換和批量加載(ETL)一組數據到Apache中的Geode。這在複雜的用例或需求中是典型的。然而,這是非常明智的或者用一個框架/工具,如...
Spring XD(現Spring Cloud Data Flow上樞紐的Cloud Foundry的(PCF))是偉大的ETL工具和管道,用於創建基於流的應用程序。 Spring XD/SCDF爲「sources」和「sinks」(例如GemFire Server)提供了許多不同的選項。除了來源 & 接收器,你甚至可以「點擊」流來處理數據與「Processors」。所以,不管你是做實時數據流或面向批處理的數據操作(如批量加載),春天XD是一個很好的選擇。
我相信Google可能會提供關於如何使用像Apache Geode這樣的KeyValue商店執行ETL的其他答案。
希望這可以幫助你走。
乾杯, 約翰
相關問題
- 1. 在Firebase中加載批量數據
- 2. 批量下載bibtex數據?
- 3. Mpdf批量數據加載問題
- 4. 模型API或加載批量數據?
- 5. 如何將數據批量加載到python中的hbase
- 6. 將SQLite數據庫文件批量加載到SQL Server中
- 7. 將數據批量加載到b +樹中
- 8. 將數據批量加載到Neo4J中的最佳方法
- 9. 將s3中的批量數據加載到redshift
- 10. 將批量數據從Oracle加載到使用ASP.NET訪問
- 11. 懶惰加載批量數據集Keras
- 12. 彈簧批處理作家父子表數據批量加載
- 13. 將批量數據加載到Elasticsearch時出錯
- 14. 無法使用彈簧批量將數據加載到MySQL DB
- 15. 將數據從XML文件批量加載到MySQL
- 16. 將巨量批量數據文件自動導入apache cassandra
- 17. 批量加載文件到SQL Azure中?
- 18. 使用批量收集將數據追加到表變量
- 19. HBase批量加載使用
- 20. 將數據批量加載到具有使用SQLAlchemy的ForeignKey的postgreSQL表中
- 21. 批量插入失敗「批量加載數據轉換錯誤(截斷)」
- 22. 將數據批量上傳到GAE數據存儲Java項目
- 23. 批量保存到數據庫的大批量日誌記錄?
- 24. 批量加載TFRecord文件
- 25. 使用批量數據加載器將三元組加載到Blazegraph
- 26. 將批量插入添加到Web API
- 27. 批量加載使用豬
- 28. 如何使用Asp.net將批量表添加到數據庫中
- 29. XML批量加載問題到SQL Server
- 30. Alfresco分享:批量(批量)更新元數據