Google LevelDB 運算子

LevelDB 是一個由 Google 開發的快速鍵值儲存庫,提供從字串鍵到字串值的有序映射。

注意

要使用 LevelDB hooks 和 operators,您必須安裝 plyvel。如果您指定額外選項 apache-airflow-providers-google[leveldb],它將會被安裝。

放入鍵值 (Put key)

在 LevelDB 中獲取 (Get)、放入 (put)、刪除鍵值 (delete key) 或 write_batch,以及使用 comparator 或不同選項建立資料庫,都是透過 LevelDBOperator 運算子來執行。

tests/system/google/leveldb/example_leveldb.py[原始碼]

put_key_leveldb_task = LevelDBOperator(
    task_id="put_key_leveldb",
    command="put",
    key=b"another_key",
    value=b"another_value",
    trigger_rule=TriggerRule.ALL_DONE,
)

參考

更多資訊,請參閱

這個條目對您有幫助嗎?