Replies: 1 comment
-
Depends what you define as multithreading. If you mean multiple threads mutating the database at the same time, then yes, vsql already surpasses sqlite3 since that's not possible in sqlite3. If you mean in terms of concurrent (or even single) threaded read performance, vsql is obvious slower. The goals of the project are:
The non-goals of the project are:
As a side not, vsql is very well tested and benchmarked so it can also be seen as a good complex project to testing language syntax and performance changes, maybe. In closing, I don't think there is a "perfect databaae" but I do think vsql could find a niche in the intersection of what it offers above. At the very least, I've got a lot of fun out of building it. Even if nobody ever uses it I still learned a lot. |
Beta Was this translation helpful? Give feedback.
-
Although sqlite is very good, I hope that vsql can completely surpass sqlite in terms of multi-threading
Beta Was this translation helpful? Give feedback.
All reactions