новости сообщество форум вики

Заметки о Mnesia

24/05/2010 09:55

Igor Ribeiro Sucupira — один из разработчиков крупнейшего Бразильского портала UOL. Уже около года он работает над распределенной системой, которая позволила бы порталу хранить большие объемы данных. Система использует Erlang и Mnesia.

Igor решил описать свой опыт в использовании Mnesia и рассказать о некоторых нюансах и неочевидных местах, которые слабо освещены в документации или книгах по Erlang'у.

  • Mnesia — one year later. Часть I
    Фрагментиравание таблиц в Mnesia использует линейное хэширование
    Балансировку операций чтения необходимо проводить самим
  • Mnesia — one year later. Часть II
    Не используйте mnesia_frag для чтения списков
    Для фрагментированных таблиц не существует перебора с сортировкой
    Используйте подход «ключ-значение»
  • Mnesia — one year later. Часть III
    Автоматизируйте управление таблицами
    Количество фрагментов долюно быть лишь «достаточно большим»
    Осторожней с логом транзакций
    Mnesia копирует все фрагменты из реплик при запуске

 

Igor, возможно, продолжит эти заметки, о чем можно будет узнать в его блоге.

 
 
 
 

так же

via

См. также

twitter