Hi,

what you did is just perfect. You're more than welcome to customize the
indexes that your particular use case requires.

Cheers,

On Thu, Apr 5, 2018, 20:59 JOSE ENRIQUE ORTIZ VIVAR <
jose.ort...@ucuenca.edu.ec> wrote:

> Hi,
>
> I am working on a Linked Data project which uses Apache Marmotta for
> handling scholarly data at University of Cuenca in Ecuador. Our setup uses
> Marmotta 3.3.0 with the Kiwi triplestore (Postgresql 9.3). The data is
> growing fast, it is approaching 30M triples and we have begun to encounter
> some issues such slow queries and timeouts. Most of the queries we have
> trouble with follow this pattern:
>
> select ?a {
>     graph <https://www.ucuenca.edu.ec/context/aGraph> {
>         ?a <https://www.ucuenca.edu.ec/ontology/aProperty> <
> https://www.ucuenca.edu.ec/resources/aResource> .
>     }
> }
>
> We dealt with these queries by adding a new index into the database as
> follows.
>
> CREATE INDEX idx_triples_cpo
>   ON triples
>   USING btree
>   (context, predicate, object)
>   WHERE deleted = false;
>
> This solution seems to work, it has significantly reduced the query
> execution time. However, I would like to know if this approach has any side
> effect in Kiwi and therefore in Marmotta. Also, I would highly appreciate
> you point me out some resources on how to optimize Marmotta for larger
> amounts of data.
>
>
> Regards,
> José Ortiz
>
> Advertencia legal:
> Este mensaje y, en su caso, los archivos anexos son confidenciales,
> especialmente en lo que respecta a los datos personales, y se dirigen
> exclusivamente al destinatario referenciado. Si usted no lo es y lo ha
> recibido por error o tiene conocimiento del mismo por cualquier motivo, le
> rogamos que nos lo comunique por este medio y proceda a destruirlo o
> borrarlo, y que en todo caso se abstenga de utilizar, reproducir, alterar,
> archivar o comunicar a terceros el presente mensaje y ficheros anexos, todo
> ello bajo pena de incurrir en responsabilidades legales. Las opiniones
> contenidas en este mensaje y en los archivos adjuntos, pertenecen
> exclusivamente a su remitente y no representan la opinión de la Universidad
> de Cuenca salvo que se diga expresamente y el remitente esté autorizado
> para ello. El emisor no garantiza la integridad, rapidez o seguridad del
> presente correo, ni se responsabiliza de posibles perjuicios derivados de
> la captura, incorporaciones de virus o cualesquiera otras manipulaciones
> efectuadas por terceros.
>

Reply via email to