-
0f6607b54d
Add a template of trigger.
master
Philippe Pittoli
2024-12-18 18:58:30 +0100
-
aa51e07211
Accept arbitrary triggers.
Philippe Pittoli
2024-12-17 00:10:12 +0100
-
5a989b4046
More tests for the
Common
database.
Philippe Pittoli
2024-12-14 19:00:45 +0100
-
5a04adcd6a
Fix the
Common
database reindex.
Philippe Pittoli
2024-12-14 19:00:35 +0100
-
38f54cdf77
Fix naming: FIFO -> LRU
Philippe Pittoli
2024-12-13 23:31:25 +0100
-
19d878e21c
Removing "." and ".." directories while walking the FS the right way (#entries -> #children).
Philippe PITTOLI
2024-07-02 16:59:17 +0200
-
179d5e6e17
Documentation fixes. Add
Trigger#delete?
.
Philippe PITTOLI
2024-06-02 01:37:30 +0200
-
1a60faf70e
bin/
paper
Philippe PITTOLI
2024-06-01 03:22:22 +0200
-
9c4ab3e8ef
Paper, advanced draft.
Philippe PITTOLI
2024-06-01 03:19:58 +0200
-
-
27d4c00cbe
Triggers, API documentation, benchmarks, DODB::Storage::Common
Philippe PITTOLI
2024-06-01 02:15:11 +0200
-
7cb10f5814
Blah.
toying-with-ramdb
Philippe PITTOLI
2024-06-01 01:41:28 +0200
-
b7ba23827f
Some explanations about netlibre.
Philippe PITTOLI
2024-05-31 05:52:49 +0200
-
c7a3115937
Alternatives.
Philippe PITTOLI
2024-05-30 15:58:47 +0200
-
24a31b5efd
Alternatives.
Philippe PITTOLI
2024-05-30 15:54:39 +0200
-
0f61e17472
Commit last data.
Philippe PITTOLI
2024-05-30 15:52:34 +0200
-
1d03f906e6
Some more explanations.
Philippe PITTOLI
2024-05-30 06:09:58 +0200
-
25bfab34e0
Explanations.
Philippe PITTOLI
2024-05-30 03:20:05 +0200
-
814baced05
last_key
is now cached.
Philippe PITTOLI
2024-05-29 16:47:56 +0200
-
02e7e82fa1
Paper
Philippe PITTOLI
2024-05-29 03:56:11 +0200
-
751baef391
Talk a bit more about the results (index).
Philippe PITTOLI
2024-05-28 22:28:08 +0200
-
948f995ef4
Logarithmic scale!!
Philippe PITTOLI
2024-05-28 20:37:59 +0200
-
00a5531b73
Grap macro.
Philippe PITTOLI
2024-05-28 17:59:42 +0200
-
7b86fc1b29
Add fifo data.
Philippe PITTOLI
2024-05-28 17:59:29 +0200
-
42967edd9f
Paper: a few more graphs.
Philippe PITTOLI
2024-05-28 06:31:50 +0200
-
5f4977ddd1
Add a few graphs.
Philippe PITTOLI
2024-05-28 04:26:26 +0200
-
f29fbfb850
Common
Philippe PITTOLI
2024-05-28 03:29:01 +0200
-
c105b7fa33
Fix Common implementation.
Philippe PITTOLI
2024-05-28 03:28:40 +0200
-
279f4379e8
s/Storage::Basic/Storage::Uncached/
Philippe PITTOLI
2024-05-27 21:42:20 +0200
-
cd48aad945
Renaming (+ fix EfficientFIFO#delete).
Philippe PITTOLI
2024-05-27 18:13:14 +0200
-
9d2b5157fe
Renaming, big time.
Philippe PITTOLI
2024-05-27 17:38:37 +0200
-
e152bc0ee7
comments + paper
Philippe PITTOLI
2024-05-27 04:58:32 +0200
-
c01ec614ae
EfficientFIFO: now graphed.
Philippe PITTOLI
2024-05-26 19:03:37 +0200
-
b0e3d8c5e8
Benchmark fifo.
Philippe PITTOLI
2024-05-26 05:42:10 +0200
-
313374d58e
EfficientFIFO
Philippe PITTOLI
2024-05-26 04:02:11 +0200
-
981cdc92b8
DoubleLinkedList#delete_at
Philippe PITTOLI
2024-05-26 03:19:38 +0200
-
89e29324ff
DoubleLinkedList: more tests.
Philippe PITTOLI
2024-05-26 03:07:19 +0200
-
ea6017a1c9
Test reverse.
Philippe PITTOLI
2024-05-26 01:41:49 +0200
-
b52ef159e4
Remove useless parenthesis.
Philippe PITTOLI
2024-05-26 01:39:49 +0200
-
c89c32eca0
DoubleLinkedList: []
Philippe PITTOLI
2024-05-26 01:30:46 +0200
-
99e1a5e6ed
Test: lists.
Philippe PITTOLI
2024-05-26 00:49:57 +0200
-
42b18e7ea8
DoubleLinkedList: pop
Philippe PITTOLI
2024-05-26 00:49:38 +0200
-
a536c5b731
Double Linked List: insert_at
Philippe PITTOLI
2024-05-26 00:36:46 +0200
-
e05af4bbf1
Double Linked Lists!
Philippe PITTOLI
2024-05-25 21:51:10 +0200
-
ceaa9a6af8
Documentation change (s/stack/fifo/).
Philippe PITTOLI
2024-05-25 05:57:46 +0200
-
14ed5dda5c
FIFO database -> Common database.
Philippe PITTOLI
2024-05-25 03:41:00 +0200
-
e608981fa9
More tests for FIFO.
Philippe PITTOLI
2024-05-25 02:36:43 +0200
-
9e1a633f97
Fix FIFO for real. :)
Philippe PITTOLI
2024-05-25 02:33:32 +0200
-
54676448b8
Test SPECDB::FIFO for the right eviction of cached data.
Philippe PITTOLI
2024-05-25 02:26:23 +0200
-
acd71238df
Specs: fifo.
Philippe PITTOLI
2024-05-25 02:22:52 +0200
-
543e1ce80f
Fix FIFO.
Philippe PITTOLI
2024-05-25 02:22:31 +0200
-
188c5a439e
Try to get data from FIFO structure.
Philippe PITTOLI
2024-05-24 00:35:04 +0200
-
fefc4e9b26
FIFO + paper
Philippe PITTOLI
2024-05-24 00:25:28 +0200
-
dc34e5b881
stats
Philippe PITTOLI
2024-05-23 22:58:57 +0200
-
09678965e0
FIFO implementation improved: let's see the results.
Philippe PITTOLI
2024-05-23 14:18:16 +0200
-
e2841a263b
Fixed data.
Philippe PITTOLI
2024-05-23 14:17:39 +0200
-
6158200fc8
Graphs need to include FIFO results.
Philippe PITTOLI
2024-05-23 14:15:00 +0200
-
408be2097c
Fix fifo: uniq! is understandably slow.
Philippe PITTOLI
2024-05-23 12:41:14 +0200
-
b38e3f31ba
First implementation of FIFO/Stacked.
Philippe PITTOLI
2024-05-23 09:20:58 +0200
-
d46e0d2ddf
Add a FIFO class.
Philippe PITTOLI
2024-05-23 09:16:55 +0200
-
375f3bdf69
Index::Index -> Index::Basic
Philippe PITTOLI
2024-05-23 07:10:19 +0200
-
3307a82294
Remove useless comment.
Philippe PITTOLI
2024-05-23 06:57:44 +0200
-
98a30cec6d
example linuxfr
Philippe PITTOLI
2024-05-23 06:44:12 +0200
-
5a4465ed49
fix storage
Philippe PITTOLI
2024-05-23 06:43:38 +0200
-
d275dc10bd
A few minor modifications to the paper.
Philippe PITTOLI
2024-05-22 19:24:19 +0200
-
6beccbb96b
Rename indexes, once again.
Philippe PITTOLI
2024-05-22 19:00:48 +0200
-
3b9e56451a
s/Indexer/Index/
Philippe PITTOLI
2024-05-22 18:38:26 +0200
-
633085f63b
Massive class renaming.
Philippe PITTOLI
2024-05-22 18:29:08 +0200
-
5320a6afaf
Graph -> paper.
Philippe PITTOLI
2024-05-22 17:38:30 +0200
-
5a6a3abc2c
Improve consistency tests.
Philippe PITTOLI
2024-05-22 17:36:45 +0200
-
7272b9fe6f
Partitions gets a new
get_with_keys?
function, for consistency.
Philippe PITTOLI
2024-05-22 05:34:36 +0200
-
255cfe4162
New consistency verification for indexes.
Philippe PITTOLI
2024-05-22 05:34:14 +0200
-
8ee628d640
FOR CONSISTENCY
Philippe PITTOLI
2024-05-22 05:13:24 +0200
-
b0d59c92dc
Test ships: new API.
Philippe PITTOLI
2024-05-22 05:05:43 +0200
-
7a342f8391
Removes a lot of duplicated code.
Philippe PITTOLI
2024-05-22 05:05:18 +0200
-
2b24fbc8a0
Documentation PDF: smaller trees and source code, some more API doc.
Philippe PITTOLI
2024-05-22 03:58:15 +0200
-
ce50f6f334
test-ships: changes in Tags taken into account.
Philippe PITTOLI
2024-05-22 03:57:35 +0200
-
087784a620
Tags: code refactoring and consistency improvement.
Philippe PITTOLI
2024-05-22 03:56:44 +0200
-
de07d74856
each_with_key
Philippe PITTOLI
2024-05-22 00:39:33 +0200
-
319f521379
Change version.
Philippe PITTOLI
2024-05-21 20:58:52 +0200
-
0549879140
API change: get_with_index -> get_with_keys
Philippe PITTOLI
2024-05-21 20:57:44 +0200
-
378f8c76db
Documentation, again. Some very few re-implementations.
Philippe PITTOLI
2024-05-21 20:50:28 +0200
-
5c45311926
Add a gitignore.
Philippe PITTOLI
2024-05-21 13:54:19 +0200
-
d1a57248be
Specs: remove empty RAM-only database directories.
Philippe PITTOLI
2024-05-21 13:52:52 +0200
-
959dd6ba01
TODO: remove empty partitions and tags.
Philippe PITTOLI
2024-05-21 13:50:39 +0200
-
c5f57b589d
Documentation goes brrrr.
Philippe PITTOLI
2024-05-21 13:50:25 +0200
-
bc0017c6b7
Properly removes test database directories.
Philippe PITTOLI
2024-05-21 13:15:19 +0200
-
8d323c2a8c
Documentation about partitions.
Philippe PITTOLI
2024-05-21 02:11:01 +0200
-
be1ec6a1db
Documentation for basic indexes.
Philippe PITTOLI
2024-05-21 01:59:39 +0200
-
3c0e1b7608
Documentation, again.
Philippe PITTOLI
2024-05-20 20:55:07 +0200
-
78d6db2cc4
Documentation goes brrrrr
Philippe PITTOLI
2024-05-20 13:38:58 +0200
-
df705543b6
Documentation, a few implementations rewritten, make source more consistent.
Philippe PITTOLI
2024-05-20 13:10:17 +0200
-
39b427886f
spec/test-ships.cr: tests are passing.
Philippe PITTOLI
2024-05-20 03:14:47 +0200
-
61020dfd59
Removed useless stats.sh
Philippe PITTOLI
2024-05-20 03:07:19 +0200
-
a33fba4c50
New data.
Philippe PITTOLI
2024-05-20 03:07:01 +0200
-
143b2fa4b4
spec/db-cars.cr updated for the new API.
Philippe PITTOLI
2024-05-20 03:06:25 +0200
-
8a44828cf2
Nilable indexes taken into account.
Philippe PITTOLI
2024-05-20 03:05:59 +0200
-
6dbcee5060
Finally add some real API documentation.
Philippe PITTOLI
2024-05-20 01:28:33 +0200
-
fc103f5203
TODO
Philippe PITTOLI
2024-05-19 23:48:14 +0200
-
58d7147752
Blah.
Philippe PITTOLI
2024-05-19 18:09:19 +0200
-
ef92be31cc
Talk a bit more about mlock and mprotect.
Philippe PITTOLI
2024-05-18 12:58:04 +0200