Вопросы по теме 'mnesia'
Слияние записей для Mnesia
Я пытаюсь реорганизовать некоторый код, который у меня есть для программного обеспечения, которое собирает текущий статус агентов в очереди вызовов. В настоящее время для каждого из 6 или около того событий, которые я слушаю, я проверяю в таблице...
861 просмотров
schedule
13.08.2022
erlang - как мне сопоставить содержимое кортежа с qlc и mnesia?
У меня есть таблица мнезии для этой записи.
-record(peer, {
peer_key, %% key is the tuple {FileId, PeerId}
last_seen,
last_event,
uploaded = 0,
downloaded = 0,
left = 0,
ip_port,
key
}).
Peer_key - это кортеж...
1103 просмотров
schedule
09.06.2022
Запросы Mochiweb mnesia
Я пытаюсь связать Mochiweb с моей базой данных ejabberd mnesia и не могу выполнять какие-либо транзакции mnesia в своих контроллерах. Я тестирую свои контроллеры без транзакций mnesia, и они работают нормально. Я использую application: start...
604 просмотров
schedule
04.07.2022
Как далеко я должен зайти ссылочной прозрачности?
Я создаю веб-сайт, используя erlang, mnesia и веб-машину. Большая часть прочитанной мной документации восхваляет достоинства ссылочно-прозрачных функций.
Проблема в том, что весь доступ к базе данных является внешним состоянием. Это означает, что...
586 просмотров
schedule
20.11.2022
Асинхронная транзакция Mnesia
Я хотел бы иметь настройку master-slave узлов Erlang, при которой операции чтения и записи выполняются только на главном узле. Подчиненные узлы сохраняются только как горячие резервы.
Насколько я понимаю, поведение Mnesia по умолчанию - синхронное...
904 просмотров
schedule
18.12.2022
Где находятся столики в Мнесии?
Я пытаюсь сравнить Mnesia с более традиционными базами данных.
Насколько я понимаю, таблицы в Mnesia могут быть расположены в (см. Потребление памяти в Mnesia ):
ram_copies - таблицы хранятся в ets , поэтому нет долговечности, как в...
1141 просмотров
schedule
30.07.2023
Доступ к узлу Mnesia из другой оболочки Erlang во время его работы
Как лучше всего получить доступ к одному работающему узлу mnesia из другой оболочки Erlang, чтобы просматривать только данные в таблицах?
Я попытался открыть две оболочки и указать их на одно и то же расположение каталога mnesia, что, как я понял,...
1008 просмотров
schedule
16.04.2024
Кластеризация мнезии
Если я объединяю 2 узла вместе, из моих экспериментов и чтения в Интернете я понимаю, что узел A будет похож на «главный» узел, а узел B будет копировать таблицы, если я этого захочу. (В противном случае он просто получит к ним удаленный доступ.)...
2734 просмотров
schedule
03.09.2022
Получить поле из мнезии
У меня есть таблица мнений users с полем пользователя и пароля.
Данные из моей таблицы:
[{users, <<"user_name">>, <<"password">>}].
Мне нужно получить пароль по имени пользователя. Я делаю:...
517 просмотров
schedule
03.02.2023
Где я могу найти исходный код Mnesia?
Я видел во многих документах, что исходный код Mnesia был открыт Эрикссоном, но простое гугление не помогло мне найти репозиторий с кодом...
Является ли Mnesia все еще открытым исходным кодом?
617 просмотров
schedule
13.07.2023
Доступ к базе данных Erlang Mnesia
Я разработал базу данных мнезии с 5 разными таблицами. Идея состоит в том, чтобы смоделировать запросы от многих узлов (компьютеров), а не только от одного, в настоящий момент с терминала я могу выполнить запрос, но мне просто нужна помощь в том, как...
2793 просмотров
schedule
31.12.2023
Доступ к распределенной базе данных мнений с разных узлов
У меня есть база данных mnesia, содержащая разные таблицы.
Я хочу иметь доступ к таблицам с разных терминалов Linux.
У меня есть функция add_record , которая принимает несколько параметров, скажем, name и id . Я хочу иметь возможность...
1684 просмотров
schedule
22.05.2022
Mnesia: как правильно использовать индексированные операции при выборе строк на основе критериев, включающих несколько индексированных столбцов.
Проблема:
Как эффективно выбирать записи из таблицы, где выбор основан на критериях, включающих два индексированных столбца.
Пример
У меня есть запись,
#rec{key, value, type, last_update, other_stuff}
У меня есть индексы по ключу...
708 просмотров
schedule
21.03.2022
Разделить объявление записи erlang между двумя модулями
У меня есть таблица мнений, которую можно вызывать из двух модулей - очевидно, что оба модуля должны ссылаться на записи таблицы.
Есть ли способ объявить тип записи в одном модуле и использовать его в другом модуле без необходимости переопределять...
242 просмотров
schedule
30.04.2023
mnesia match_object против сложного индекса
После создания таблицы mnesia были добавлены дополнительные требования к запросам. Для некоторых требований требуется более одного элемента записей таблицы.
Из документов известно, что второй индекс может быть установлен только на один элемент....
191 просмотров
schedule
11.05.2022
RabbitMQ (beam.smp) и проблема с высокой загрузкой ЦП/памяти
У меня есть коробка Debian, на которой работают задачи с celery и rabbitmq около года. Недавно я заметил, что задачи не обрабатываются, поэтому я вошел в систему и заметил, что celery не может подключиться к rabbitmq. Я перезапустил rabbitmq-сервер,...
91383 просмотров
schedule
23.01.2023
Извлечение нескольких строк, соответствующих значению в мнезии
Ситуация такова: - у меня есть кортежи mnesia, такие как {"Groupid (первичный ключ)", "groupname", "grouptype", "creatorid", "adminid", "Member_list"}.
Member_list="memberone@xyz,membertwo@xyz,memberthree@xyz".Теперь я хочу извлечь все те строки, в...
224 просмотров
schedule
22.03.2023
Как извлечь данные из файла резервной копии mnesia
Описание проблемы
У меня есть файл резервной копии mnesia, и я хотел бы извлечь из него значения. Есть 3 таблицы (для простоты): «Сотрудник», «Навыки» и «Посещаемость». Таким образом, файл резервной копии mnesia содержит все эти данные из этих...
383 просмотров
schedule
13.11.2022
Erlang - Можно ли ограничить потребление оперативной памяти при использовании копий дисков в Mnesia?
У меня в системе есть оперативная память 4 ГБ, и она использовала 2 ГБ оперативной памяти до завершения вставки с использованием disc_copies. Интересно, что будет, если съесть 100 процентов барана? Есть ли возможность ограничить объем оперативной...
1055 просмотров
schedule
11.09.2022
Кластеризация ejabberd, Slave не работает, когда master выходит из строя
Я настроил кластеризацию ejabberd, один главный, а другой подчиненный, как описано здесь .
Я скопировал файлы .erlang.cookie и базы данных с главного сервера на подчиненный. Все работает нормально. Проблема в том, что я останавливаю главный узел:...
878 просмотров
schedule
23.03.2022