vivo-project / VIVO

VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
http://vivoweb.org
BSD 3-Clause "New" or "Revised" License
206 stars 129 forks source link

VIVO-983: Test VIVO against multiple triple stores #2667

Closed chenejac closed 3 years ago

chenejac commented 9 years ago

Ted Lawless (Migrated from VIVO-983) said:

To produce some basic performance numbers that the community can use to make decisions about backend triple storage, execute and record time for completion of the following tasks against multiple SPARQL 1.1 triplestores.

A small people, positions, and organizations dataset is available here: https://github.com/lawlesst/vivo-sample-data.

Possible triple stores to test

chenejac commented 3 years ago

@brianjlowe: Is there a performance test between Jena SDB with MySQL and TDB? How did the group make decision to move VIVO 1.12. to use TDB as a default option?

brianjlowe commented 3 years ago

@chenejac See https://wiki.lyrasis.org/display/VIVO/Performance+Testing

The default triple store setting in applicationSetup.n3 was actually switched in VIVO 1.11. If I recall correctly, the decision was based on a number of factors: (a) lack of ongoing support for SDB, (b) performance figures, (c) ease of installation (no need for an RDBMS) and (d) maturity of TDB compared to TDB2 based on a meeting of the team with Jena's Andy Seaborne.

chenejac commented 3 years ago

@brianjlowe Thanks for URL and information. Although not all options have been tested, I believe the wiki page might be used by implementers/adopters to decide which option they will use (or to keep default option). Therefore, I believe this issue might be closed.

awoods commented 3 years ago

Minimal notes from the meeting with Andy Seaborne mentioned by @brianjlowe : https://wiki.lyrasis.org/display/VIVO/2019-12-06+-+Special+Topic+-+TDB+vs+SDB