convex icon indicating copy to clipboard operation
convex copied to clipboard

Load Tests - Etch storage

Open mikera opened this issue 3 years ago • 1 comments

Things to test:

  • Large DB size
  • Performance of caching in large DBs
  • Performance during GC
  • Performance under concurrent access

mikera avatar Jun 07 '22 10:06 mikera

I'd like to tackle this sooner than later from two front:

Integrity. Since Etch is append-only, I really don't see why behavior would become dysfunctional with a higher volume of data. Still, now that I've implemented extensive cell generators (using test.check), I'd like to prove empirically that things just work even with ~1TB of "high-entropy" data.

Actual performance. Focus on actual R/W speed as a function of max JVM memory and DB size, minimizing the overhead of generating cells.

Sounds simple but both present a set of challenges so this won't be exactly trivial to solve.

helins avatar Sep 15 '22 15:09 helins