GhostDB – A Fast Distributed Cache
github.com
github.com
Probably managable with a good slab allocator.
> GhostDB can provide you with up to a 25x increase in data retrieval speeds when compared to databases such as MongoDB and MySQL.
Isn't it insincere to say your tech is faster than a DBMS which works on a slower hardware.
If you’ve made a fast product that’s great! Show us with well-explained benchmarks not the term which sounds best but you can still hand wave as justified, because it’ll make people suspicious.
> delivers microsecond performance at any scale
and then
> a very large hash table that is distributed across multiple machines
So the way that I read it, the network will be involved when they said “at any scale”.
Sounds like no replication to me, AKA the memcached model. I can't find how to actually configure a cluster (the `Cluster Configuration` section of the docs doesn't contain anything related to hosts). I also can't find anything client side that would distribute requests to a list of nodes with a consistent hash, for ex. I can't find a client at all, actually.
Still, interesting project, kind of aiming for Redis features and a memcached topology.
The SDKs are in separate repos currently (this is due to how university made us structure the project).
OP: fyi, your site fails to load or display anything besides a "loading" spinner which never goes away if js is disabled in browser.
Would it be feasible to bundle GhostDB with an Electron app, and run it on end-user’s machine?
Genuine question, thanks
Session storage could be one use-case. Another could be caching DB query results for a specified amount of time (1 min, 5 min, etc).
Relational and Non-relational database speedup
Managing spikes in web/mobile apps
Session-store
Token caching
Gaming - Player profiles & leaderboards
Web page caching
Global ID or counter generation
Fast access to any suitable data