You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by "Sebastian Schaffert (JIRA)" <ji...@apache.org> on 2013/11/21 12:51:35 UTC

[jira] [Created] (MARMOTTA-369) Revise caching in KiWi triplestore

Sebastian Schaffert created MARMOTTA-369:
--------------------------------------------

             Summary: Revise caching in KiWi triplestore
                 Key: MARMOTTA-369
                 URL: https://issues.apache.org/jira/browse/MARMOTTA-369
             Project: Marmotta
          Issue Type: Bug
          Components: KiWi Triple Store
            Reporter: Sebastian Schaffert
            Assignee: Sebastian Schaffert


The caching used by the KiWi triplestore currently has the potential to cause OOM errors and memory leaks for very big datasets. As a quick fix, the cache settings for EHCache need to be corrected (done with last commit). However, we should also revise the way caching is done in the triplestore. Possible improvements:
- single node cache as simplification: cache everything in a single cache; this improves performance and simplified configuration
- SelfPopulatingCache (or transparent-read cache) in a similar way to the KiWiHandler in the kiwi-loader module: reduces locking and simplifies the use



--
This message was sent by Atlassian JIRA
(v6.1#6144)