The Knowledge Graph Conference Icon
The Knowledge Graph Conference
  • 馃彔Home
  • 馃搮Events
  • 馃懁Members
  • 馃數Announcements
  • 馃數Ask
  • 馃數Ask The Ontologists
  • 馃數Events
  • 馃數Jobs
  • 馃數Promotions
  • 馃數Share
Powered by Tightknit
Ask
Ask

Resources for SPARQL Query Optimization in KGC Community

Avatar of Efstratios K.Efstratios K.
路Aug 12, 2021 10:16 AM

Dear KGC community, can anyone point me to resources about SPARQL query optimisation? Many thanks in advance!

6 comments

路 Sorted by Oldest
  • Avatar of Nicole B.
    Nicole B.
    路

    hi Efstratios K. I attended this talk some months ago that you may find useful https://youtu.be/16eMswT2x2Y

    Video thumbnail
    :thanks:1
  • Avatar of Efstratios K.
    Efstratios K.
    路

    Hi Nicole B., many thanks for this! Looks interesting, I will make sure to watch it too.

  • Avatar of Bob DuCharme
    Bob DuCharme
    路

    Rob Vesse's slides at https://events.static.linuxfound.org/sites/events/files/slides/SPARQL%20Optimisation%20101%20Tutorial.pdf are great. They have good general advice, but a lot of it is focused on Jena. You're going to find that a lot of the best optimization advice is focused on getting the most out of a particular query engine. For example, I'm guessing that Pavel's presentation is mostly about getting more performance out of Stardog, and you can learn more about optimizing queries on Wikidata's Blazegraph engine at https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/query_optimization. Contact whoever produced the SPARQL engine that you use and ask if they have any documentation specifically about writing more efficient queries.

  • Avatar of Efstratios K.
    Efstratios K.
    路

    Many thanks for the resources Bob DuCharme! I will make sure to go through them soon. And, yes, your suggestion makes total sense, so I will definitely contact the vendor. Just FYI, I have been consistently using Ontotext鈥檚 GraphDB and overall I am very happy with it.

    馃憤1
  • Avatar of Eelke van der Horst
    Eelke van der Horst
    路

    Hi Efstratios K., you might also want to look at the heuristics mentioned here for writing performant Sparql queries.

    :thanks:1
  • Avatar of Efstratios K.
    Efstratios K.
    路

    Good points Eelke van der Horst, many thanks for those!

:thanks:
1