Data
Dragon has APIs for managing data in a scalable fashion. A prominent member of these APIs is the distributed dictionary. Descriptions and APIs are grouped together for each of the supported Dragon Data Types.
Python Reference
The Distributed Dictionary provides a key/value store that is distributed across a series of managers and one nodes of a Dragon run-time. |
|
This class implements a Zarr store using the Dragon distributed dictionary ( |
C Reference
- The Distributed Dictionary C Client
- C API Reference
- Structures
- Lifecycle Management
- Request Management
- Send/Recv Functions
- Dictionary Operations
dragon_ddict_which_manager()
dragon_ddict_contains()
dragon_ddict_get()
dragon_ddict_put()
dragon_ddict_pput()
dragon_ddict_length()
dragon_ddict_clear()
dragon_ddict_pop()
dragon_ddict_keys()
dragon_ddict_stats()
dragon_ddict_checkpoint()
dragon_ddict_rollback()
dragon_ddict_sync_to_newest_checkpoint()
dragon_ddict_checkpoint_id()
dragon_ddict_set_checkpoint_id()
dragon_ddict_local_manager()
dragon_ddict_main_manager()
dragon_ddict_manager()
dragon_ddict_empty_managers()
dragon_ddict_local_managers()
dragon_ddict_local_keys()
dragon_ddict_synchronize()
dragon_ddict_clone()
C++ Reference
- The Distributed Dictionary C++ Client
- C++ API Reference
dragon::DDict
DDict()
DDict()
DDict()
~DDict()
serialize()
size()
clear()
operator[]()
pput()
contains()
which_manager()
erase()
keys()
checkpoint()
rollback()
sync_to_newest_checkpoint()
checkpoint_id()
set_checkpoint_id()
local_manager()
main_manager()
manager()
empty_managers()
local_managers()
local_keys()
clone()
synchronize()