Я пытался запросить базу данных BaseX, которая содержит более 1500000 элементов. Когда я запускаю этот запрос
for $item in collection('coll')//item
return $item (: returns an xml element :)
он выполняется менее чем за секунду.
Но когда я пытаюсь вернуть результат в xml, я получаю ошибку «Out of main memory».
<xml>{
for $item in collection('coll')//item
return $item
}</xml>
Это то, что заставляет меня отказаться от собственного подхода xml db (то же самое происходит с другими базами данных, такими как eXistDB), поэтому, если у кого-то есть какая-либо информация об этой проблеме, это было бы чрезвычайно полезно.
Спасибо