7 Jan
2015
7 Jan
'15
1:04 a.m.
Hello, I am currently trying to store precomputed maps. The basic issue is to store a sequence $seq of integers (that are indeed element id, i.e. retrieved using db:node-pre). Actually, I am storing it using db:replace($db,"map",<map>{fn:serialize($seq)}</map>) and retrieve the sequence using using fn:tokenize(db:open($db,"map")/map," ") ! xs:integer(.). This way of doing stores integers as string, then call a cast string / integer to unserialize it. For large integer list (I am dealing with lists of size 134 Mo), it is quite time and mem consuming. I was wondering if there exists a more efficient way to store and retrieve atomic list into BaseX ?