タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

databaseとqiitaとmnesiaに関するnabinnoのブックマーク (2)

  • Mnesia の同期テストを slave モジュール使って行う - Qiita

    環境 Mac OS X 10.9.4 Erlang/OTP 17.1 概要 Erlang VM を複数立てて、Mnesia の同期テストを CommonTest ではなく EUnit ではどうやるのか調べていたところ slave モジュールを使えばよいという事だったので、slave モジュールを使ってみることにした。 CommonTest には ct_slave という専用モジュールがある模様。 フロー ノード名を自分に付けます net_kernel:start/1 クッキーをセットします erlang:set_cookie/2 ノードを 3 つ起動します slave:start/3 -setcookie でクッキーを指定する 3 ノード全てで mnesia を起動します mnesia:start/0 1 ノードに対してテーブルを生成します mnesia:create_table/2 テー

    Mnesia の同期テストを slave モジュール使って行う - Qiita
  • mnesiaをelixirから使ってみる - Qiita

    はじめに 記事はElixir Advent Calendar 2017の21日目です。 mnesiaはErlang/OTPについてくる高速、高可用性が売りのRDBMSです。 今回はこれをElixirで少し便利に使ってみようという話です。Elixir特有というよりmnesia特有の話かつhow to的なものになっています。内容は テーブルの作成 分散モードへの移行とレプリケーションの構成 障害復旧方法 シャーディング その他曰く云い難い何かになります。 分散モード elixir/erlangランタイムOSプロセス(群)はノードと呼ばれ、スタンドアローンと分散の二つのモードがあり、分散モードのノードはさらに、ホスト内で有効なショートネームとホストを超えて有効なロングネームのモードがあります。 モードの切り替えは、

    mnesiaをelixirから使ってみる - Qiita
    nabinno
    nabinno 2017/12/22
    LYSE本によるとMnesiaはCPのNoSQLよりなので、RDBMSとか高可用性 (A) とか言ってしまうのはどうなんだろう😶💭
  • 1