Basho數據平臺支持內存內分析、緩存、搜索及集成NoSQL數據庫

jopen 10年前發布 | 11K 次閱讀 Basho

Basho數據平臺 支持集成像 Redis 這樣的NoSQL數據庫、內存在分析、緩存及搜索。Basho Technologies是Riak NoSQL數據庫的母公司。它在5月份 宣布 ,其數據平臺可以用于部署和管理大數據、IoT和混合云應用程序。該平臺集成了分布式NoSQL數據庫 Riak KV (以前的Riak)和 Riak S2 (以前的Riak CS),并集成了 Apache Spark 用于內存內分析,集成Redis作為緩存以提升性能,集成Apache Solr實現查詢功能。

Basho數據平臺服務分為三類: 核心服務存儲實例服務實例 。有些組織需要數據庫具有可擴展性和多模型支持,并集成像Redis和Apache Solr這樣的配套技術,該平臺的構建目標就是簡化他們的操作。緩存和內存內分析有助于針對活動負載的數據處理。

下面是Basho數據平臺特性的一些細節:

實時內存內分析:該平臺借助 Apache Spark連接器 實現實時內存內分析,具有數據高可用、集群同步等特性,而且Spark集群管理不需要使用Zookeeper。Spark連接器會自動在Apache Spark實例和Riak KV數據庫之間同步數據,用于批處理和實時分析。

集成緩存:通過 集成Redis緩存 提高讀性能,讓用戶可以從Riak KV向Redis緩存復制和同步數據。Redis服務由Basho數據平臺管理,簡化了當前大數據應用程序中所需要的手工編碼。另外,該平臺還內置了集群管理、高可用性和自動數據分片等功能。

搜索: Apache Solr附加組件 將Riak分布式數據庫的優勢與Apache Solr的全文搜索功能相結合。當數據發生變化時,搜索索引會自動同步(transparent indexing),而一體化查詢讓使用Apache Solr查詢Riak KV數據集變得非常容易。另外,該平臺還支持Solr客戶端查詢API,便于同現有的軟件解決方案相集成。

通過“編排服務(Orchestration Services)”操作:Basho數據平臺集群管理允許下載和部署Riak KV、Apache Spark和Redis實例。自動檢測和自動重啟故障實例優化了操作,保證了高可用性。它使用Spark維護配置信息、命名及提供分布式同步,而不需要 Zookeeper。對于Redis,用戶可以自動在多個緩存服務器之間進行數據分片,與人工實現分片相比,縮短了時間,并減少了相關錯誤。

數據復制和同步:這些分布式應用程序組件之間的數據復制和同步由平臺控制,而且平臺支持多數據模型,包括鍵值存儲和對象存儲。數據及索引的復制與同步確保了數據訪問和數據準確性,假如Redis或Spark實例因為網絡、系統故障或其它連接故障而不可用,也不會丟失數據。該特性還包含Solr和Riak KV索引的自動同步,以及Riak KV和Redis緩存之間的數據復制和同步。

查看英文原文: Basho Data Platform Supports In-Memory Analytics, Caching, Search and Integration with NoSQL

</div> 原文 http://www.infoq.com/cn/news/2015/07/basho-data-platform

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!