cabol/shards

Partitioned ETS tables for Erlang and Elixir

ErlangMakefileerlangelixirshardingpartitioningets
This is stars and forks stats for /cabol/shards repository. As of 28 Apr, 2024 this repository has 289 stars and 34 forks.

Shards ETS tables on steroids! Sharding for ETS tables out-of-box. Why might we need Sharding/Partitioning for the ETS tables? The main reason is to keep the lock contention under control enabling ETS tables to scale out and support higher levels of concurrency without lock issues; specially write-locks, which most of the cases might cause significant performance degradation. Therefore, one of the most common and proven strategies to deal with these problems is Sharding or Partitioning; the principle is...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
shortishly/envyErlangMakefile10050
erlangpack/erlang-oauthErlangMakefile29701050
sile-typesetter/sileLuaC++C1.6k+598+1
open-telemetry/otepsMakefileGo28401460
giantswarm/cluster-openstackMustacheMakefileShell5050
CeresDB/ceresdbRustPythonShell2.2k01660
raulbehl/100DaysOfRTLSystemVerilogMakefile2670790
StackStorm/st2PythonJinjaShell5.7k07270
freeciv/freecivCC++Python1.1k01960
glennrp/libpngCShellRoff1k05380