What is the expected size of triples for the LMDB store in V4? Is it billions? #3706
Replies: 2 comments 4 replies
-
@kenwenzel have you done any tests? |
Beta Was this translation helpful? Give feedback.
-
This question is not easy to answer. Storing billions of quads in a single LMDB store will be possible but depends on the available RAM size and the performance of your disks. I've found an older document about OpenLDAP & LMDB sizing. This explains that more RAM is better. The best is to have enough RAM to accomodate the entire database or at least the database's working set. Another factor is the speed of your disks. You should use SSDs for larger databases. More up-to-date information about LMDB can be found at: https://www.symas.com/symas-lmdb-tech-info You can expect a footprint of around 120 - 130 bytes per quad when using RDF4J's LMDB store. Therefore you will need 120 - 130 GB storage space per 1 billion quads. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The current NativeStore is described as appropriate for 100000 to 100M triples.
Is there a similar estimate for the LMDBStore?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions