タグ

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

  • 関連タグはありません

タグの絞り込みを解除

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

  • 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) とか言ってしまうのはどうなんだろう😶💭
  • PhoeixでElixirのマルチプロセスモデルを学びながらMemcachedにアクセスできるようにしてみる - Qiita

    やること Phoenixアプリにmemcachedにアクセスするプロセスを追加する Phoenixで子プロセスを立ち上げている部分を確認 Elixir(そしてErlang)は複数のプロセスが協働しながら一つのアプリケーションを実行するマルチプロセスモデルを採用しています. なので当然Elixirで作られているPhoenixFrameworkも同様にマルチプロセスモデルを元に作られています. 実際に, アプリケーション作成時に以下の様なコアモジュールが作成されます. defmodule PhoenixSample do use Application # See http://elixir-lang.org/docs/stable/elixir/Application.html # for more information on OTP Applications def start(_typ

    PhoeixでElixirのマルチプロセスモデルを学びながらMemcachedにアクセスできるようにしてみる - Qiita
  • 1