Details
-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
A very common request from developers -
Want performance numbers (timing and memory usage) on CBL, preferably comparing them to the alternatives (SQLite , CoreData). Even if there are no comparisons, would like some profiling numbers.
They indicated that this would greatly facilitate their decision process on whether to consider Couchbase Lite or not for offline storage needs.
Jens has been working on this benchmark https://github.com/couchbase/couchbase-lite-core/wiki/TuneMark-Benchmark
The criteria I have seen typically considered for database performance are:-
Read Performance (Measure Time and Memory usage)
- a large number of small documents
- a large number of large documents
Writing a large number of small documents (Measure Time and Memory usage)
- a large number of small documents
- a large number of large documents
Batch Reads and Writes (Time and Memory usage)
- Repeat tests above
Throughput
- Number of reads / sec
- Number of writes /sec
Time for queries (joins, aggregates)
Attachments
Issue Links
- relates to
-
CM-113 End-to-End performance testing of CBM
- To Do