|
|
|
|
|
by samsquire
1456 days ago
|
|
I wrote a dynamodb querying, SQL and Cypher database in Python. The code is very small and simple HTTPS://GitHub.com/samsquire/hash-db It supports distributed joins over SQL. I plan to add multimodel specifically GraphQL and document storage. I also wrote a multithreaded user space M:N scheduler in Rust, C and Java. It multiplexes N lightweight threads over M kernel threads like Golang goroutines. I also wrote an evented version with a multiconsumer multiproducer RingBuffer that handles IO. I need to add epoll network events and you have an application server. This is like Libev or libuv an event loop for processing and queuing up blocking syscalls without blocking. I want to implement a LLVM JIT runtime. I have an idea for a very simple event queue that handles multithreading while being threadsafe. One of my other projects is multiversion concurrency control. If you find this comment interesting you might enjoy my blog.
https://GitHub.com/samsquire/ideas4
https://GitHub.com/samsquire/ideas3
https://GitHub.com/samsquire/ideas2
https://GitHub.com/samsquire/ideas |
|