LINUX.ORG.RU

хранения стуктур данных - python


0

0

есть некоторых граф данных, в узлах графа обьекты, граф по расшетам будет весить около 5гб, необходимо засунуть этот граф в файл, производить проход по графу и возможно часть графа загружть в память и там оставлять. как это делать? с какой стороны подойти? на с++ я бы копирывал память в файл, а при переносе граф переводил в текстовый формат

anonymous

ИМХО, вообще никакой pickle не подходит в данном случае. если машина 32-бит - то он просто не будет работать, поскольку тащит все объекты в память.

Еще одно ИМХО - задача сформулирована настолько расплывчато, что ответить на нее можно только так, как KRoN73 - "используй SQL-базу". Правда, мой голос - за sqlite :)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> вообще никакой pickle не подходит в данном случае

Да я, собственно, тоже за db, мой ответ был на вот это:

> в с++ я бы копирывал память в файл

defmacro
()

> на с++ я бы копирывал память в файл

не кросплатформенное решение.

asgard
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.