18 lines
677 B
Markdown
18 lines
677 B
Markdown
# Performance
|
|
|
|
- Search with some kind of "pagination" system: ask entries with a limit on the number of elements and an offset.
|
|
- Rewrite the `each_with_index` function: use a *limit* parameter instead of an *end_offset*.
|
|
- RAMOnly: do not read/write the `last_entry` file.
|
|
- Use the `#unsafe_add` function when possible.
|
|
|
|
# Memory management
|
|
|
|
- When a value is removed, the related partitions (and tags) may be empty, leaving both an empty array
|
|
in memory and a directory on the file-system. Should they be removed?
|
|
|
|
# Documentation
|
|
|
|
- Write the API documentation.
|
|
- Finish the PDF to explain *why DODB*.
|
|
- Change *index* by *key* in `DODB::Storage` and inherited classes.
|