Devotd Github
新着データ

meta/rocksdb v11.12 — 内蔵型 LSM キー・バリューストア

meta/rocksdb はアプリケーションや DB サーバーに組み込める C++ の永続的キー・バリューストアライブラリである。

リポジトリ情報meta/rocksdb ↗

meta/rocksdb はアプリケーションや DB サーバーに組み込める C++ の永続的キー・バリューストアライブラリである。

GitHub の説明: A library that provides an embeddable, persistent key-value store for fast storage.

スター
★ 32.2K
フォーク
7K
言語
C++
ライセンス
GPL-2.0
最新リリース
v11.12
原文を見る ↗GitHub で見る ↗

meta/rocksdb の最新リリースは v11.12 である。RocksDB はアプリケーションや DB サーバーに組み込んで使う C++ ライブラリで、キー・バリュー データを高速に 저장し永続的に保持する。提供された情報には v11.12 で変更された項目がなく、今回のリリースの具体的な変更内容は確認できない。確認できる情報源は meta/rocksdb リポジトリとその説明である。

RocksDB は Facebook Database Engineering Team が開発・管理しており、LevelDB の初期作業を土台に 만들어졌다。LSM 構造は、データを書き込み後、ソート済みファイルへマージしていく方式のストレージ設計である。README は、RocksDB が高速なキー・バリュー サーバーの主要構成要素として使われ、特にフラッシュドライブストレージに適していると説明している。また、LSM 設計により WAF・RAF・SAF の間の妥協を提供し、マルチスレッドのコンパクションに対応しているため、単一のデータベースに数テラバイトのデータを格納するのに適していると述べている。

ただし、提供された事実には v11.12 の変更一覧も性能ベンチマーク結果も含まれない。そのため、このリリースが以前のバージョンより何を改善したのか、実際の性能がどうなのかは判断できない。GPL-2.0 ライセンスが明記されているものの、提供された情報だけでは配布形態ごとの条件をより具体的に説明することはできない。今回のバージョンに対する評価は、変更履歴と性能資料が確認できる範囲に限られる。