Comparação de desempenho de armazenamento RDF versus banco de dados tradicional
-
09-06-2019 - |
Pergunta
Alguém experimentou uma solução de armazenamento RDF como Sésamo?Estou procurando uma avaliação de desempenho desse tipo de solução em comparação com a solução de banco de dados tradicional.
Solução
Existem muitos relatórios de escalabilidade e benchmarks na web sobre vários armazenamentos triplos.
Aqui está uma multa relatório de escalabilidade.
O próprio W3C mantém um wiki com muitas informações sobre Grandes lojas triplas e Referências.
Siga estes 3 links e reserve um tempo para lê-los.É muito informativo.:)
Outras dicas
Usei gergelim extensivamente em meus projetos de trabalho.Descobri que é rápido e confiável o suficiente para a maioria das situações em que me encontro.Definitivamente superou as soluções de armazenamento da Jena em diversas frentes.O Sesame 1.x tem desempenho de consulta mais rápido do que a versão 2.x, mas a versão 2.x tem alguns recursos interessantes, como contextos e suporte sparql.
Se você deseja usar um banco de dados relacional tradicional, você pode procurar algo como D2RQ, ou algo parecido Corujas (se você quiser inferência).
Uma intuição é que se você tiver um número muito grande de entidades, os armazenamentos de tuplas podem evitar o problema de ter seus índices rotineiramente eliminados da memória conforme você alterna entre tabelas e, em vez disso, sempre ter os primeiros níveis do índice de tupla na RAM .