weso / hercules-sync

Tools to synchronise data between the ontology files and Wikibase instance for the Hercules project at University of Murcia.
GNU General Public License v3.0
4 stars 1 forks source link

Add benchmark notebook #62

Closed alejgh closed 4 years ago

alejgh commented 4 years ago

Closes #60

We have added a new benchmark notebook where we detect the bottlenecks of the sync system and we compare the performance of the basic operations vs the batch ones implemented in #61

We are using two different datasets for the benchmarks. A real one from DBpedia and a synthetic one generated using the BSBM tool. More information about them and the benchmarking process can be accessed in the notebook.

codecov[bot] commented 4 years ago

Codecov Report

Merging #62 into develop will increase coverage by 0.01%. The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop      #62      +/-   ##
===========================================
+ Coverage    98.03%   98.03%   +0.01%     
===========================================
  Files           15       15              
  Lines          760      761       +1     
===========================================
+ Hits           745      746       +1     
  Misses          15       15              
Impacted Files Coverage Δ
hercules_sync/triplestore/triple_info.py 99.39% <100.00%> (+0.01%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update bc8a821...b23df4b. Read the comment docs.