This website requires JavaScript.
19d878e21c
Removing "." and ".." directories while walking the FS the right way (#entries -> #children).
master
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
01a1a34430
Talk about the mprotect and mlock syscalls.
Philippe PITTOLI
2024-05-17 19:52:36 +0200
8717709a2c
Blah
Philippe PITTOLI
2024-05-17 19:49:09 +0200
c8c84f2a04
It
Philippe PITTOLI
2024-05-17 19:48:18 +0200
04058a0a38
Data.
Philippe PITTOLI
2024-05-17 19:47:52 +0200
ab139f4f52
Remove nilable indexes.
Philippe PITTOLI
2024-05-17 19:47:11 +0200