Commit graph

129 commits

Author SHA1 Message Date
6daa23f2f1 Introduction++ 2025-04-20 11:54:35 +02:00
d4efe64d83 Tag-based filesystems. 2025-04-20 11:54:35 +02:00
279213e292 More exotic filesystems. 2025-04-20 11:54:35 +02:00
d84ebcbf7e Limits of DODB++. 2025-04-20 11:54:35 +02:00
ff14fd73b5 Limits of DODB++. 2025-04-20 11:54:35 +02:00
4a3be277af Alternatives++ 2025-04-20 11:54:35 +02:00
e8ffee2c7a Alternatives++ 2025-04-20 11:54:35 +02:00
d66f5ba14c KS/KE 2025-04-20 11:54:35 +02:00
3f320f71bb Minor update. 2025-04-20 11:54:35 +02:00
5ec06cb44e Talking about filesystems. 2025-04-20 11:54:35 +02:00
90f43f14cc Paper improved. Slowing reaching a first readable version. 2025-04-20 11:54:35 +02:00
8a06e3f286 Rewrite. 2025-04-20 11:54:35 +02:00
cba95ebe3b Introduction++. 2025-04-20 11:54:35 +02:00
b0e08f0698 Triggers 2025-04-20 11:54:35 +02:00
91244cb815 Add a few explanations (basic stuff). 2025-04-20 11:54:35 +02:00
75f433ff95 Enable nested bullets. 2025-04-20 11:54:35 +02:00
3e4da1a36d netlibre explanation and data leak prevention methods. 2025-04-20 11:54:35 +02:00
e91d83713a Data-leak++ 2025-04-20 11:54:35 +02:00
b3333df82e FIFO -> LRU 2025-04-20 11:54:35 +02:00
2edf490517 Add missing files. 2025-04-20 11:54:35 +02:00
49184960f0 bin/ 2025-04-20 11:54:35 +02:00
b069f202f8 Paper, advanced draft. 2025-04-20 11:54:35 +02:00
5602a6a7ef high volume db test - spec/ dir is currently a mess 2025-01-29 02:42:54 +01:00
0f6607b54d Add a template of trigger. 2024-12-18 18:58:30 +01:00
aa51e07211 Accept arbitrary triggers. 2024-12-17 00:10:12 +01:00
5a989b4046 More tests for the Common database. 2024-12-14 19:00:45 +01:00
5a04adcd6a Fix the Common database reindex. 2024-12-14 19:00:35 +01:00
38f54cdf77 Fix naming: FIFO -> LRU 2024-12-13 23:31:25 +01:00
19d878e21c Removing "." and ".." directories while walking the FS the right way (#entries -> #children). 2024-07-02 16:59:17 +02:00
179d5e6e17 Documentation fixes. Add Trigger#delete?. 2024-06-02 01:37:30 +02:00
27d4c00cbe Triggers, API documentation, benchmarks, DODB::Storage::Common 2024-06-01 02:15:11 +02:00
401578c77d Index: change get_key to either walk the FS or the cached db index. 2024-05-07 14:53:03 +02:00
bb6d9a26f7 Don't clone data by default. User can clone only when relevant. 2024-05-07 13:05:01 +02:00
345390f4db Test data: the "Car" class must have a "clone" function. 2024-05-07 01:38:52 +02:00
cab18cd26b Call a simpler function. 2024-05-07 01:37:46 +02:00
b4460e59fa For cached databases: clone the requested value to avoid problems. 2024-05-07 01:34:15 +02:00
351df7426f Fix partition implementation. 2024-05-07 00:03:07 +02:00
b590cb9e0f Only catches "File Not Found" error while deleting a value in dodb.cr. 2024-05-07 00:01:31 +02:00
8dfbe28986 Fix cached indexes not working when databases aren't reindexed on start. 2024-05-06 23:52:17 +02:00
7404411ec5 MissingEntry -> KeyError 2024-05-06 21:24:34 +02:00
8a585a2679 MissingEntry -> KeyError 2024-05-06 20:32:27 +02:00
0dc384dd79 Enable "get?" functions for partitions and tags. 2024-05-06 20:20:07 +02:00
183432eb32 Cached indexes by default. 2024-05-06 18:31:52 +02:00
a92b27d80d Add a TODO. 2024-05-06 14:43:59 +02:00
0d0acc8dff Add a sample makefile. 2024-05-06 14:41:07 +02:00
061e945384 Add cached indexes (index, partition, tag): we are now 500x faster. 2024-05-06 13:02:14 +02:00
f5c9d1a7f2 Remove ".json" suffix in the generated files. 2024-05-06 11:47:07 +02:00
96f290eb40 Add a warning message on directed graphs. 2024-05-06 11:38:22 +02:00
0cfb5146f3 README: let's talk about speed up. 2024-05-05 01:03:27 +02:00
197af64c83 Way faster searches by indexes (index, partition, tags) with a cached DB. 2024-05-05 00:43:15 +02:00