2016-07-08 Graph DB/LDP/Marmotta Review

2016-07-08 Graph DB/LDP/Marmotta Review

Date

Jul 8, 2016

Attendees

  • @Tom Johnson (Unlicensed)

  • @Mark Breedlove (Unlicensed)

Goals

  • Identify priorities and concerns for evaluating datastore situation

  • Outline work plan.

Notes

  • Plan to make decision before mid-September

    • Any data migration would need to take place in the late fall or early-winter.

  • Issue: Staff time; trade-off between making this migration. Would we need a DBA to continue to use Marmotta w/ PSQL?

  • Issue: Sysadmin concerns: Ease of installation, maintenance, scaling.

    • Scale out is a high priority (ES as model here)

    • Less configuration

  • Issue: Is a Graph DB better suited?

    • Benchmarking needs to be in scope.

  • Marmotta:

  • Issue: KriKri LDP interactions are slightly Marmotta flavored

    • Refactor of Krikri::LDP::Resource and Krikri::OriginalRecord would be necessary to change server layer.

  • @Tom Johnson (Unlicensed) to share with @Mark Matienzo (Unlicensed) & schedule followup

Action items

Define requirements - Due July 25.
Environmental scan

List datastore options: Marmotta backends, other LDP services
Initial evaluation - Pros/Cons
Select options for further evaluation
Develop benchmarks
Scale Requirements?
Initial benchmarking on current configuration
Full evaluation of selected datastores
Report & recommendation - Due Sept. 9.