BadgerDB v2.0 發布,純 Go 編寫的快速鍵值資料庫

2021-01-10 開源中國

BadgerDB v2.0 發布了。BadgerDB 是一個用純 GO 編寫的可嵌入、持久和快速的鍵值(KV)存儲的資料庫。Badger 在進行隨機讀取時比 RocksDB 快至少 3.5 倍。 對於 128B 到 16KB 之間的數據量,數據加載速度是 RocksDB 的 0.86x - 14 倍,隨著數字大小的增加,Badger 獲得了很大的發展。 另一方面,Badger 在範圍鍵值迭代方面目前較慢,但是這有很大的優化空間。

此版本主要的新特性:

數據緩存:可以使用 WithMaxCacheSize 配置數據緩存,以指定應在內存中緩存多少數據 數據壓縮:可以使用 WithCompression 選項配置壓縮 靜態加密:可以使用 WithEncryptionKey 和 WithEncryptionKeyRotationDuration 選項將 Badger 配置為加密磁碟上的數據

更新說明:https://blog.dgraph.io/post/releasing-badger-v2/

相關焦點

  • V (Vlang) 首個主要版本 0.2 發布,安全快速可編譯的靜態語言
    V (Vlang) 0.2 發布了,作者宣布這是首個主要版本,更新重點是提升穩定性和優化編譯時(compile-time)內存管理
  • JPress v3.0.2 發布,新增垃圾內容過濾功能
    JPress v3.0.2 發布了,這個版本主要新增了垃圾內容過濾的功能,比如垃圾內容的評論、垃圾的投稿或者垃圾帖子群發等。JPress v3.0.2 已經內置了垃圾、廣告、非法、涉政等關鍵字的屏蔽詞庫,同時支持在 JPress 後臺自定義自己的私有詞庫。在非法詞庫中,比如我們自定義了 「群發」 這個為非法關鍵詞,那麼:群發、群..*發、群fa、qunfa、qun發、群發等都不允許通過。
  • 資料庫軟體Navicat Premium v15.0.13中文破解版
    軟體介紹Navicat Premium 是一套資料庫管理工具,新版本Navicat Premium 15能使你快速地在各種資料庫系統間傳輸數據,或傳輸到一份指定 SQL 格式和編碼的純文本文件計劃不同資料庫的批處理作業並在指定的時間運行。其他功能包括導入嚮導、導出嚮導、查詢創建工具、報表創建工具、數據同步、備份、工作計劃及更多。小編帶來Navicat Premium v15.0.13中文破解版,親測可用,附帶註冊機和使用方法,有需要的朋友發送Navicat 即可獲取資源下載。
  • JPress v3.2.0 發布,同時正式推出收費企業版
    不多說,JPress從 v3.1.1 直接跳到 3.2.0,最大的原因就是推出了企業版,v3.2.0 在做了很多的提升的同時,也針對企業版做了兼容架構,但是之前的所有版本都可以平滑的升級到 v3.2.0 最新版本。
  • DRYCC Workflow v1.3.0 版本發布
    DRYCC工作流包括通過git push從原始碼構建和部署的功能、簡單的應用程式配置、創建和回滾發布、管理域名和SSL證書、提供無縫邊緣路由、聚合日誌以及與團隊共享應用程式。所有這些都是通過一個簡單的RESTAPI和命令行接口公開的。
  • 時序資料庫 InfluxDB 2.0 正式 GA,並宣布下一代存儲引擎...
    Go 開發的開源時間序列資料庫 InfluxDB 發布了重大更新版本 2.0,
  • 2020重學Go系列:37. 反引號的妙用—結構體裡的 Tag 標籤
    = nil {        panic(err)    }    // p2 則會列印所有    fmt.Printf("%s\n", data2)}由於 Person 結構體裡的 Addr 欄位有 omitempty 屬性,因此 encoding/json 在將對象轉化 json 字符串時,只要發現對象裡的 Addr 為
  • 小說精品屋 - plus v3.0.2 發布,手機端 UI 改版
    小說精品屋-plus v3.0.2發布了,主要改進包括:更新
  • AWS發布新一代Amazon Aurora Serverless
    同時,AWS還發布了一個新的開源項目,幫助更多組織從傳統資料庫遷移到開源替代方案。Amazon Aurora Serverless v2可在不到一秒的時間內擴展至支持數十萬個事務,與按業務高峰需求進行資源配置的方式相比,可節省高達90%的成本。
  • 阿里雲發布了第三代資料庫POLARDB,跑分超過了AWS
    在2017杭州雲棲大會前夕的9月21日,阿里雲正式發布了自研新一代商用關係型雲資料庫 POLARDB。阿里雲資料庫掌門人餘峰在發布會上表示:POLARDB 採用第三代分布式共享存儲架構,實現企業級 OLTP 與 OLAP 一體化資料庫系統整體設計,一個資料庫即可滿足多類資料庫的混合使用效果。在此基礎上,阿里雲資料庫產品家族已覆蓋了世界上主流的關係型、鍵值型、文檔型、搜索型、時序型、列式資料庫。
  • Lunar Markdown Editor v0.0.6.67 發布
    Lunar Markdown Editor v0.0.6.67 已經發布,此版本更新內容包括:通常情況下,工作區「Images~」文件夾下以「_」開頭的圖像文件會被自動複製到每個工作區
  • 百密一疏,防不勝防,細數那些大型資料庫建設過程中繞不開的坑
    省事:有時為了快速交付項目,我們不得不「走一些捷徑」。由於上述種種原因,我們不得不在一開始就考慮複雜的資料庫系統。然而,高級資料庫也並非萬能良藥,如果使用不當,最終的結果與簡單的鍵值存儲也沒有區別。而且,我們將數據的可靠性和正確性統統推給了資料庫,應用程式本身也會千瘡百孔。下面,我們就來看一看大型資料庫中的一些不可避免的問題。
  • Apache Airflow 2.0 發布,Airbnb 開源的調度系統
    Apache Airflow 2.0.0 已正式發布,Airflow 是一個靈活、可擴展的工作流自動化和調度系統,可編集和管理數百 PB 的數據流。
  • 無伺服器資料庫競技,哪家雲服務落伍了?
    在12月2日揭幕的亞馬遜 re:Invent上,AWS發布Aurora Serverless v2,可在不到一秒內擴展至支持數十萬個事務,把無伺服器資料庫應用性能提高到一個新高度。12月7日,在亞馬遜 re:Invent 2020 上,AWS Lambda推出了幾個重點發布,包括:運行時長的計費粒度從100毫秒縮小到1毫秒,可以節省費用高達70 %;更大的內存空間 ,最大10 GB 的內存;更多的 CPU 資源,最多 6vCPU;支持容器鏡像等。 無伺服器計算為什麼如此重要?
  • 【附完整代碼:AI實戰】動手編寫人臉識別
    在Python環境中,OpenCV和Tensorflow能很好地相互配合,利用OpenCV可方便快速地採集、處理圖像,配合Tensorflow能很好地實現圖像的建模工作。:# 1、調用攝像頭進行拍照cap = cv2.VideoCapture(0)ret, img = cap.read()cap.release()如果已經是有現成的圖片,則在OpenCV中直接讀取就可以:# 2、根據提供的路徑讀取圖像img=cv2.imread(img_path
  • 售前要懂的資料庫知識|售前全秒懂
    >鍵值存儲資料庫:有一個特定的鍵和一個指針指向特定的數據。 列式資料庫:鍵仍然存在,但是它們的特點是指向了多個列。用來應對分布式存儲的海量數據。如:Cassandra, HBase, Riak。 文檔型資料庫:鍵值資料庫的升級版,允許之間嵌套鍵值,在處理網頁等複雜數據時,文檔型資料庫比傳統鍵值資料庫的查詢效率更高。
  • 易水組件 5.2.0 發布,告別單表 CURD 重複性代碼
    易水公共組件是基於springboot的高度封裝的通用型組件,在對spring security和spring security oauth2高度可定製化的功能封裝外,還支持第三方登錄和sso單點登錄功能,使用戶能夠快速開啟
  • MiniFramework 2.6.0 發布,PHP 開源框架
    MiniFramework 是一款遵循 Apache2 開源協議發布的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架,在滿足開發者最基礎的 MVC 分層開發、資料庫和緩存訪問等少量功能基礎上
  • J2eeFAST 2.1.1 版本發布、支持 PostgreSql 資料庫
    system模塊 修復多選表格組件回顯勾選問題 增強輸入組件支持日期時間選擇 細化前端模板引擎libs引入JS,按需引入減少無關JS引入 優化表格邊框設置、允許表格列拉伸、支持通過參數配置是否需要顯示邊框 新增表單單元格過長使用隱藏函數可以複製單元格內容 升級Spring Boot 2.2.10
  • HTFramework v0.1.2 已經發布 - OSCHINA - 中文開源技術交流社區
    HTFramework v0.1.2 已經發布。此版本更新內容包括:編輯器:1.優化:增加版本歷史查看界面的顯示屬性,可以查看到歷史版本的更多信息。