-
|
Thank you for your great work on Qlever. I have a very large nq file that is over 200gb and, to my understanding, takes around 20gb of RAM to index. I would like to generate the index on my own VM that has more resources but also be able share it more easily with others. I was wondering if it is possible to generate the index once and then share it with others even if they are on a different platform? Or is it advised not to do that and to just share the nq directly and compress it, even though it will take some time to index? ContextI am using ORAS to upload and share data artifacts via OCI registries; I am trying to get something sort of like a data container that allows for easy open data sharing and my thought was that by bundling the index directly it would more easily allow others to spin up and query my data on their own machine. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
This works fine as long as you stay in the same CPU architecture. In fact we do that all the time as it makes a lot of sense in a cloud-env to pre-calculate the indexes on fast machines & then deploy them on a much smaller instance. |
Beta Was this translation helpful? Give feedback.
The indices use low-level binary serialization, so roughly
size_t,intetc. has to be the same.So the ARM->AMD portability is something we have never tested and currently do not guarantee, but you can tell us your experiences if you try it out.