最近,Couchbase宣布推出Couchbase Server 5.0,這個強大的新型NoSQL技術在2017年的Top數據庫排行榜中排名第二。由于主要用于大數據和實時網絡應用程序,NoSQL的人氣激增。現在,Couchbase數據平臺正在發布Couchbase Server 5.0,這使得更強大的NoSQL技術成為可能。
Couchbase最新版本專注于三個主要特性:可擴展性、可管理性、敏捷性和靈活性(最后兩個算作一個)。新版本將使企業能夠為構建更快,性能更好,易于管理的應用程序提供優質的客戶體驗,它還支持大數據和集成連接器的廣泛生態系統。
1、敏捷性和靈活性
Couchbase Server 5.0擁有令人印象深刻的新功能,旨在提高其敏捷性和靈活性。從全文搜索引用和自適應索引到查詢可視化以更好地了解查詢如何執行等等,用戶可以在任何地方表達子查詢,以創建多層次的查詢嵌套。
令人興奮的是,Couchbase Analytics甚至還有一個開發者預覽,它為Couchbase Server帶來了并行數據管理功能。它旨在有效地運行復雜的查詢,如大量臨時加入、集合、聚合和分組查詢在許多記錄上。通常這會導致CPU使用率高,內存消耗高等問題。但是,Couchbase Analytics是在合理的時間內支持即席查詢的方法。 它支持高效的并行查詢處理和批量數據處理,這意味著更適合昂貴的查詢。
2、可擴展性
顯然,自從大數據時代到來,每個人都希望架構可以擴展。如果不能隨著企業的需求而增長,那么切換到某個產品就沒有意義了。Couchbase Server 5.0具有幾項新功能,以支持更好的性能,包括臨時內存和N1QL查詢性能增強,如索引下推優化。
此外,Couchbase Server 5.0還提供了新的等離子體索引存儲引擎,它是標準Nitro存儲引擎的擴展。這允許索引部分存儲在內存中,部分存在于磁盤上,這樣就消除了必須有足夠內存來完全存儲所有索引的約束。
3、可管理性
Couchbase Server 5.0擁有一系列新工具和功能,可以提高NoSQL數據庫的可管理性。新的導入和導出工具用于將數據傳入和傳出Couchbase集群。為希望以這種方式部署其產品的企業提供增強的容器和云選項,最新版本還具有授權和安全性的新工具,如基于角色的訪問控制。
其他工具包括自動故障轉移,它可以持續監控節點的可用性,并且如果確定節點不可用,則可以自動執行節點的硬故障轉移。還有一些方法來監控有關個別查詢和查詢服務的詳細信息和統計信息。這樣可以提高操作性能和讓系統更高效,因為可以診斷和排除問題,如查詢性能,資源瓶頸和各種服務超載。
如何下載Couchbase Server 5.0?
目前,程序員可以在其官方網站上找到新的Couchbase Server 5.0(官方下載地址:https://www.couchbase.com/downloads),或者在Docker容器中找到它!