RocksDB隨意款數(shù)據(jù)庫,可以進(jìn)行日志結(jié)構(gòu)化數(shù)據(jù)引擎,c++編寫,實(shí)現(xiàn)最高性能。平臺(tái)低延遲存儲(chǔ)優(yōu)化設(shè)置,比如閃存驅(qū)動(dòng)器以及高速磁盤驅(qū)動(dòng)器等,超多功能等你體驗(yàn)!
RocksDB功能
基本和高級(jí)數(shù)據(jù)庫操作
RocksDB提供了基本的操作,如打開和關(guān)閉數(shù)據(jù)庫,讀寫到更高級(jí)的操作,如合并和壓實(shí)過濾器。
高效能
RocksDB使用日志結(jié)構(gòu)化數(shù)據(jù)庫引擎,完全用C++編寫,以達(dá)到最高性能。密鑰和值只是任意大小的字節(jié)流。
為快速存儲(chǔ)進(jìn)行了優(yōu)化
RocksDB針對(duì)快速、低延遲的存儲(chǔ)進(jìn)行了優(yōu)化,如閃存驅(qū)動(dòng)器和高速磁盤驅(qū)動(dòng)器。RocksDB充分利用了閃存或RAM提供的高讀/寫速率的潛力。
適應(yīng)性強(qiáng)
RocksDB可以適應(yīng)不同的工作負(fù)載。從MyRocks等數(shù)據(jù)庫存儲(chǔ)引擎到應(yīng)用數(shù)據(jù)緩存再到嵌入式工作負(fù)載,RocksDB可以滿足各種數(shù)據(jù)需求。
RocksDB特色
高效能
優(yōu)化的快速存儲(chǔ)
適應(yīng)性強(qiáng)
基本和高級(jí)數(shù)據(jù)庫操作
低延遲存儲(chǔ),如閃存驅(qū)動(dòng)器和高速磁盤驅(qū)動(dòng)器
日志結(jié)構(gòu)化數(shù)據(jù)庫引擎
RocksDB教程
打開數(shù)據(jù)庫
rockdb數(shù)據(jù)庫的名稱與文件系統(tǒng)目錄相對(duì)應(yīng)。數(shù)據(jù)庫的所有內(nèi)容都存儲(chǔ)在此目錄中。以下示例顯示了如何打開數(shù)據(jù)庫,并在必要時(shí)創(chuàng)建它:
如果要在數(shù)據(jù)庫已存在的情況下引發(fā)錯(cuò)誤,請(qǐng)?jiān)趓ocksdb :: DB :: Open調(diào)用之前添加以下行:
地位
您可能已經(jīng)注意到rocksdb::Status上面的類型。這種類型的值由RocksDB中的大多數(shù)函數(shù)返回,這些函數(shù)可能會(huì)遇到錯(cuò)誤。您可以檢查這樣的結(jié)果是否還可以,還可以打印相關(guān)的錯(cuò)誤消息:
關(guān)閉數(shù)據(jù)庫
完成數(shù)據(jù)庫操作后,只需刪除數(shù)據(jù)庫對(duì)象。
讀寫
數(shù)據(jù)庫提供了Put,Delete和Get方法來修改/查詢數(shù)據(jù)庫。
RocksDB測(cè)評(píng)
RocksDB高效數(shù)據(jù)庫管理,提升數(shù)據(jù)存儲(chǔ)速度!



































