Replies: 4 comments 1 reply
-
Moving to discussions. |
Beta Was this translation helpful? Give feedback.
-
I took a look at the code. It seams to be very nicely structured. |
Beta Was this translation helpful? Give feedback.
-
Interesting research, @kwoot!
Do you hope to improve the speed of these operations? Taskwarrior already seems pretty fast for me. I ran |
Beta Was this translation helpful? Give feedback.
-
FYI, in the development branch, storage backend is being moved to a sqlite implementation in Rust. This new layer is imported from TaskChampion project and continues development. Sqlite will only store serialized records for now (like they are today). It affords "real" sync and eliminates some potential transactions races, as I understand it, as well as having potential for other languages bindings to access the [serialized] task records. |
Beta Was this translation helpful? Give feedback.
-
Hi,
Maybe this has been asked before (I did not find it here).
I'm no C++ expert, but does the TW code use a central storage layer for writing the data files?
If so, would it be an option to add an alternative based on SQL? SQLite would be fine.
I think it would increase the search and retrieval options immensely.
OTOH, if storage is throughout the code that idea would be a real PITA to build.
Just wondering.
Beta Was this translation helpful? Give feedback.
All reactions