словарный интерфейс для больших наборов данных - PullRequest
2 голосов
/ 31 марта 2010

У меня есть набор ключей / значений (весь текст), который слишком велик для одновременной загрузки в память. Я хотел бы взаимодействовать с этими данными через словарный интерфейс Python.

Такой модуль уже существует?

Чтение значений ключа должно быть эффективным, а значения сжаты на диске для экономии места.

Edit:

  • Идеально кроссплатформенный, но пока только с использованием Linux
  • Должен быть безопасным для потоков

Ответы [ 4 ]

2 голосов
/ 31 марта 2010

Посмотрите на модуль полка . Он предоставляет словари с различными системами поддержки баз данных, включая BerkleyDB и dbm.

1 голос
/ 29 апреля 2010
1 голос
/ 31 марта 2010
0 голосов
/ 31 марта 2010

Предполагая, что вы работаете на * nix платформе, вы только начинаете играть в токийский кабинет ... У него есть собственный набор привязок рубина ... Вы можете получить больше информации на 1978th.net ...

...