Hacker GitHub

← All repos

LiveAsynchronousVisualizedArchitecture/simdb

View on GitHub ↗ ★ 563 C++

A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store

8 mentions on Hacker News by 4 people: 1 story, 7 comments · first 2017-05-15 · latest 2024-09-28

Mentions per year 8 mentions · busiest year 2019 (4)
20082026
  1. Looks great! From a quick glance it seems like it is a cross platform shared memory library. Maybe similar to this? [1]. Suggestion: would be cool to have a quick description of the system calls involved for each supported platform [2].…
  2. Like this? https://github.com/LiveAsynchronousVisualizedArchitecture/si...
    comment by BubRoss · 2020-02-07 · in The Rapid Growth of Io_uring
  3. When you say regular IPC, have you tried this? https://github.com/LiveAsynchronousVisualizedArchitecture/si... It should be MUCH faster than loopback IP IPC if that's what you were trying.
  4. It could be worth taking a look at this, it sounds like an example of what you want (C++11) https://github.com/LiveAsynchronousVisualizedArchitecture/si...
  5. My experience is that it is much more a matter of architecture. This is a lock free key value store in a single file - it doesn't have the network protocol, but any threads dealing with the network IO could use it without doing anything…
    comment by AboutTheWhisles · 2019-03-12 · in KeyDB: A Multithreaded Redis Fork
  6. You might want to take a look at https://github.com/LiveAsynchronousVisualizedArchitecture/si... It is a completely lock free key value store, though does not have eviction built in. Its memory management is done using a free list of…
    comment by AboutTheWhisles · 2019-03-11 · in The State of Caching in Go
  7. It really sounds like they should take a look at this: https://github.com/LiveAsynchronousVisualizedArchitecture/si... "One appealing aspect of LMDB is its relative ease of use from multiple processes, above and beyond its basic…
    comment by AboutTheWhisles · 2018-11-09 · in Design Review: Key-Value Storage
  8. ▲ 3
    A high performance, shared memory, lock free C++11 key-value store
    story by fla · 2017-05-15 · 0 comments