《CockroachDB 1.1發布 平均延遲下降到5ms,數據恢復速度提升17倍》要點:
本文介紹了CockroachDB 1.1發布 平均延遲下降到5ms,數據恢復速度提升17倍,希望對您有用。如果有疑問,可以聯系我們。
CockroachDB 1.1發布.CockroachDB 1.1重點包含三個方面:從原來數據庫進行無縫遷移,簡化集群管理以及在業務環境中提高性能.
快速遷移數據和代碼
CockroachDB指出,當開始1.1版本研發時,我們想了解團隊在從傳統的RDBMS和NoSQL數據庫遷移到CockroachDB時所具有的關鍵點.我們發現了有關數據傳輸和應用程序遷移的問題,所以采取了重要的步驟來改善這兩者的體驗.
CockroachDB推出了具有基本導入Postgres鏡像的功能.這對于小型數據大小來說十分有價值,但是當有有TB級的客戶,在某些情況下,我們看到數以萬億計的信息,我們必需提供更多更快的設施來支持數據導入.
所以CockroachDB決定采用分布式SQL引擎和CockroachDB Enterprise備份和還原功能所使用的橫向擴展辦法,并將其擴展到CSV導入.這意味著你現在可以使用任意大的CSV文件,將其分發到集群中的節點之間,并且并行上傳這些塊.這種辦法可以將大數據集移動到CockroachDB所需的時間,從數小時減少到數分鐘!
擁有Java與CockroachDB
此版本還可贊助你的團隊將應用程序和專業技術遷移到CockroachDB,通過改進其SQL覆蓋率和實現postgreSQL功能,使CockroachDB能夠更好地支持像Hibernate和ActiveRecord這樣的ORM.CockroachDB添加了一個數組類型,為你提供更多使用列表的選項,并通過將相關數據保持在一起來提高某些查詢的性能.
控制全球集群
團隊對CockroachDB數據庫的追求之一是從底層建立起來,可以自動化重型操作,如分片,恢復和重新平衡.然而,運維團隊仍然必要了解其集群和控件中發生的情況,以防止不良查詢降低性能.CockroachDB 1.1版本現在為操作員提供實時可見性和控制正在進行的集群活動.
管理界面中的工作表
首先,我們將介紹工作表,用于查看集群中發生的所有長期運行的工作.這包含模式更改,CSV導入和CockroachDB Enterprise備份和恢復.工作表讓你看到發生了什么,誰觸發了它,并估計剩下的時間.現在可以檢查新作業如何影響群集的性能,并利用新的命令來取消,暫停和恢復備份和還原,以保持群集的健康.
顯示查詢
CockroachDB現在通過SQL CLI使用SHOW QUERIES命令提供運行查詢的更多可見性.此外,還有新的SQL命令可以取消符合特定條件的查詢,以便快速檢查群集容量或防止錯誤查詢造成太大的損失.
工作表和更好的查詢管理的組合提供了贊助你了解和管理集群的必要工具.這僅僅是個開始;該套工具將隨著每個后續的CockroachDB版本而增長.
提高了云環境的性能
CockroachDB 1.1已經縮短了延遲并提高了各種性能基準的吞吐量.當考慮到高并發鍵值工作負載時,可看到CockroachDB的平均延遲下降到5ms以下(13%的改善,95%的延遲下降了11%到17ms),適度的吞吐量增加到每秒44k個查詢(14%改善).
對于企業用戶,CockroachDB對分布式備份和恢復功能進行了巨大的改進,現在可以將數據恢復速度快于1.0版本中的17倍.
企業備份和恢復速度
最后,CockroachDB為強大的性能測試基礎設施奠定了基礎,繼續專注于OLTP性能,重點是TPCC工作負載,并測試了多達128個節點的集群.CockroachDB正在提高每個版本的性能,可關注后續進展.
必要指出的是,百度使用CockroachDB每天自動執行處理50M的inserts和2TB數據的應用程序的操作.看來CockroachDB還真是強大!
歡迎參與《CockroachDB 1.1發布 平均延遲下降到5ms,數據恢復速度提升17倍》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9244.html