Вопросы по теме 'mnesia'

Какова емкость базы данных Mnesia?
В некоторых местах указывается период 2 ГБ. В некоторых местах указано, что это зависит от количества узлов.
10835 просмотров
schedule 24.05.2023

Удалить узел not_exist_already из кластера mnesia (схема)
У меня плохой узел (его не существует) в данных кластера mnesia, когда я получаю: > mnesia:system_info(db_nodes) [bad@node, ...] Как мне удалить его из кластера? Я пытался: > mnesia:del_table_copy(scheme, bad@node)....
2268 просмотров
schedule 18.03.2024

Как запретить ejabberd использовать мнезию
Я пытаюсь установить процедуру восстановления моей базы данных с разбившегося сервера на новый сервер. На моем сервере работает Ejabberd как сервер XMPP, и я настроил его на использование postgresql вместо mnesia — по крайней мере, я так думал....
3569 просмотров
schedule 12.05.2022

Сбой сборки клиента Rabbitmq erlang из-за проблем с путями к файлам?
Мне удалось собрать сервер rabbitmq на Ubuntu Linux. Он пришел уже расфасованным, и после изготовления его можно было запустить как услугу. Когда я получил исходный код клиента, мне не удалось его создать, потому что казалось, что ему нужна папка с...
285 просмотров
schedule 20.04.2023

Каков идиоматический способ ограничения количества записей под определенным ключом в мнезии?
Я использую mnesia для хранения данных для пользователей, и запись представляет собой пакет, структурированный как { username, field1, filed2, timestamp } Чтобы не допустить взрыва базы данных, я хочу установить ограничение на количество...
188 просмотров
schedule 28.02.2022

Получение и обновление данных в mnesia
У меня есть несколько мнений-кортежей, например (GroupID является первичным ключом) {GroupID, GroupName, GroupType, GroupDescription, GroupTag, CreatorID, AdminID, MemberList, Counter}. MemberList = "memberone@xyz,membertwo@xyz,memberthree@xyz"....
376 просмотров
schedule 16.05.2024

Erlang: запись таблицы мнезии в .csv по одной записи в строке
У меня есть таблица Mnesia, которая имеет следующий формат: -record(state, {key, tuple, state, timestamp, fin_from}). Записи выглядят следующим образом (читается с ets:tab2list(Tab) ):...
645 просмотров
schedule 29.10.2022

Как я могу заставить: mnesia.select работать в эликсире?
У меня есть таблица мнезии, определенная для использования в проекте эликсира. iex 1> :mnesia.create_table(:todo_lists, [attributes: [:name, :list], disc_only_copies: nodes]) iex 4> :mnesia.transaction(fn -> ... 4>...
677 просмотров
schedule 06.09.2022

Mnesia не распознает данные после перезапуска системы (ошибка no_exists)
Я создаю приложение erlang в контейнере докеров. Мой каталог данных подключен как том докера. Я использую: application:set_env(mnesia, schema_location, disc), и {disc_copies, Nodes} . Когда я перезапускаю приложение с помощью:...
264 просмотров
schedule 25.01.2024

Как создать таблицу мнений в Эликсире?
Как создать таблицу :mnesia в Эликсире? Есть ли способ добавить индексы при создании? Например, я хочу создать таблицу пользователей с несколькими атрибутами.
609 просмотров
schedule 06.08.2023

Ошибка :erlang.list_to_atom(roster) при доступе к таблице мнений
Я пытаюсь получить информацию о таблице mnesia из оболочки эликсира. Я попытался преобразовать строку в атом. String.to_atom("roster") Я пытался передать строку как список ["roster"] команда -...
67 просмотров
schedule 30.11.2023

Эликсир: Mnesia: Какой самый краткий способ обновить набор значений в элементе?
Проблема Научившись использовать Mnesia с Elixir, я создал таблицу с несколькими функциями (такими как чтение, запись ...). Один из них - обновить набор полей (размер от 1 до count - 1) без изменения остальных данных и ограничения логики до...
131 просмотров
schedule 29.04.2022

Как таблица Mnesia disk_copies сохраняется в оперативной памяти при запуске приложения?
У меня есть таблица A типа disk_copies. На диске два файла. A.DCD - время последнего изменения 30 августа A.DCL - сегодня (7 сентября) Насколько я понимаю, A.DCL - это файл журнала, а A.DCD содержит все данные. Сегодня я выполнил несколько...
68 просмотров
schedule 04.11.2023