タグ

mongoに関するmaggie1979のブックマーク (2)

  • docker-compseのRocketChatサーバへhubotを追加

    hubot用アカウント追加 RocketChatにログインします。 管理をクリック。 ユーザーをクリックして、画面右端の「+」をクリックします。 bot用のユーザ情報を入力します パスワードは後でdocker-compose.yamlへ入力するので控えておいて下さい。 保存ボタンをクリックしてbotユーザを作成します。 docker-compose.yaml変更 ターミナルを起動し、docker-compseを停止します。 cd rocketchat docker-compose down RocketChatのオフィシャルイメージサイトを参考に、docker-compose.yamlを編集し、hubotの設定を追加します。 nano docker-compose.yaml version: '2' services: rocketchat: image: rocketchat/rocke

  • MongoDBにおける関連(Relation)のスキーマ設計 - masa_wの日記

    前回、MongoDBSNSつくるぞという記事を書いてから随分時間がたってしまいました。単に私がだらけていたということもあるのですが、一番ひっかかって時間を取られていたのが、MongoDBにおけるスキーマ設計の考え方です。 いまだに試行錯誤中ではありますが、現時点において私がこうあるべきと理解しているところをアウトプットしてみたいと思います。 1.One to Many のケース たとえば注文と注文明細のケースを考えてみます。RDBで1対多のリレーションを設計する場合、 というように、注文明細を別テーブルにするのが普通かと思います。しかし、ドキュメント指向のMongoDBにおいては、RDBと違ってオブジェクト内に柔軟なデータ構造を実現できるため、 というように一つのCollection内にデータを埋め込んでしまうのが、パフォーマンスの点からも良しとされています。 ただし、以下の2点について

    MongoDBにおける関連(Relation)のスキーマ設計 - masa_wの日記
  • 1