Описание тега dets
5
ответов
Подходящий сервер для хранения данных для приложения Erlang, когда данные не умещаются в памяти
Я изучаю возможные варианты организации хранения данных для приложения Erlang. Данные, которые он должен использовать, представляют собой огромную коллекцию двоичных двоичных объектов, индексируемых с помощью коротких строковых идентификаторов. Кажд…
13 ноя '08 в 15:25
1
ответ
Clojure эквивалент DETS / Persistent-Maps Эрланга
Я ищу эквивалент Erlangs DETS для постоянного хранилища ключей / значений, кроме как без ограничения размера таблицы DETS 2G.
21 ноя '09 в 02:19
3
ответа
В основном только для чтения использование DETS
Так что я использую ETS - прекрасно работает. Тем не менее, я использую его как кэш данных маршрута - который я загружаю при загрузке модуля и сохраняю при внесении изменений (он читается гораздо больше, чем записывается). Я думал, что DETS сделает …
25 янв '11 в 04:47
2
ответа
Dets оставляет открытым процесс, если тест не пройден с помощью EUnit
Я играл с EUnit, это хорошо, но у меня возникают проблемы с dets, когда мой тест не пройден и он не закрыл должным образом, файл все еще открыт в моей оболочке, и я не могу закрыть его, потому что он был создан другой процесс (когда я запускал тесты…
08 мар '14 в 09:22
0
ответов
Настроить / разорвать таблицы dets между каждым тестом в эликсире?
Мы пытаемся запустить каждый тест в абсолютно чистой среде, и каждый тест отвечает за свои собственные настройки. Мы сталкиваемся с проблемами, когда мы не можем полностью удалить каталог между тестами. Как мы можем сбросить dets? Неправильно ли мы …
01 июн '17 в 15:44
1
ответ
Dets Эрланга не создает файл с open_file
Это моя первая попытка написать что-нибудь на Эрланге, так что, возможно, вопрос глупый. Я пишу довольно простой HTTP-сервер, используя ковбой db_name() -> "DB_test". timestamp() -> calendar:datetime_to_gregorian_seconds(calendar:universal_tim…
15 дек '16 в 22:58
1
ответ
Как удалить файл DETS?
У меня проблема с файлом DETS, я не могу найти функционал, как завершить удаление файла DETS с моего диска. Продемонстрируем сценарий: вы создаете файл DETS, вставляете один элемент, а затем хотите уничтожить этот файл как временное, но постоянное х…
26 фев '14 в 21:06
2
ответа
Случайная ошибка bad_object_header mnesia/dets
У меня очень странная ошибка с мнезией. У меня есть около 10 таблиц, которые Mnesia записывает, и обычно это работает нормально. Тем не менее, в определенном месте в моем коде, когда я пытаюсь прочитать из определенной таблицы (попытка чтения из дру…
10 июн '13 в 19:51
1
ответ
Как правильно закрыть таблицу dets после некоторых операций в erlang?
У меня есть функция, которая проверяет, существует ли данное имя пользователя в таблице dets или нет: is_username_web2_exists(Username)-> dets:open_file(?FILE_PATH), case dets:lookup(?FILE_PATH,Username) of [_] -> true; _ -> false end, dets…
13 апр '16 в 16:10
2
ответа
Erlang dets to txt
Как я могу записать информацию, которая хранится в файле dets в текстовый файл? Спасибо.
14 янв '11 в 07:36
3
ответа
Насколько большим может быть Erlang DETS и что делать, если он слишком маленький?
Все, что мне нужно, - это большая постоянная таблица поиска в Erlang, и dets кажется просто тем, но мне нужен конкретный ответ на: насколько велик общий размер двоичных файлов в таблице. насколько большой может быть каждая запись что делать, если от…
20 ноя '09 в 04:49
1
ответ
Эрланг: я должен держать dets открытый и под наблюдением?
Я перемещаю данные в и из dets, и у меня есть выбор: я могу либо: 1) откройте dets непосредственно перед доступом к нему и закройте его сразу после, или %% Based on Armstrong, Programming Erlang, page 279 open() -> File = ?NAMEDB, case dets:open_…
11 сен '13 в 20:51
2
ответа
dets пример импорта данных
Есть проблема с dets:to_ets/2 Может ли кто-нибудь указать мне на пример в Интернете? Я посмотрел на страницы справочника, но я не видел ни одного примера использования. Не могу найти что-нибудь на Google.. Кажется, моя проблема связана с самой функц…
24 мар '12 в 18:54
2
ответа
Как проверить DETS на живом приложении?
Я новичок в Erlang, но мне было интересно, можно ли каким-либо образом подключиться к работающему приложению и изучить ETS или DETS, которые оно использует. Если да, не могли бы вы привести небольшой пример? Спасибо!
15 янв '18 в 09:37
2
ответа
Почему dets file_size не уменьшается после удаления всех ключей
У меня проблемы с размером файла dets. > {ok,D1} = dets:open_file(sample_dets_file, [{type, set},{auto_save,3}]). {ok,sample_dets_file} > [dets:insert(D1,{{fid,X},"this is sample data"}) || X <- lists:seq(1,10000)]. > dets:info(D1). [{ty…
29 май '14 в 10:11
1
ответ
Будет ли dets выполнять чтение с диска при поиске с параметром ram_file?
Опция ram_file описано в документации на DETS Erlang open_file(name, args) {ram_file, boolean()}- Будет ли таблица храниться в ОЗУ. Хранение таблицы в ОЗУ может показаться аномалией, но может повысить производительность приложений, которые открывают…
12 дек '19 в 15:19
2
ответа
Как сохранить карту с помощью :dets в Эликсире?
Я хочу иметь возможность хранить карту с помощью :dets В настоящее время это решение, которое я пытаюсь реализовать: # a list of strings topics = GenServer.call(MessageBroker.TopicsProvider, {:get_topics}) # a map with each element of the list as ke…
22 май '22 в 09:59