[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2016年1月5日のブックマーク (7件)

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

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

    MongoDBにおける関連(Relation)のスキーマ設計 - masa_wの日記
  • MongoDBでECサイトを実運用する3つのテクニック | Tokyo Otaku Mode Blog

    こんにちは。Tokyo Otaku Mode CTOの関根です。 Tokyo Otaku Modeでは、2013年8月からotakumode.com上にカート機能を追加し、決済までをワンストップでできる海外向けECサイトをスタートしました。 どういうシステム構成でotakumode.comが運用されているかを聞かれた時、「Node.js + MongoDBです」と答えると、エンジニアの皆さんは一様にびっくりします。特に驚かれるのが、MongoDBをメインのDBに使用している点です。信頼性に定評があるわけでなく、またNoSQLに対するライトなイメージが一般的にあるため、ECサイトのプロダクションとして使うことに疑問を持たれている方が多いのでしょう。 しかし、十分実用に耐え、日々機能追加が入り成長し続けるスタートアップの環境で、実際に1年間運用してきたECサイトがここにあることも事実です。 そ

    MongoDBでECサイトを実運用する3つのテクニック | Tokyo Otaku Mode Blog
    ngzm
    ngzm 2016/01/05
  • MongoDBのインストールと基本操作

    はじめに NoSQLというキーワードが注目を集めてから数年たちます。NoSQLというものを簡単におさらいすると、NoSQLとはNot Only SQLの略語であり、データベースの形式としてこれまで大勢を占めて主流であったRDBMS(Relational DataBase Management System)に対抗する概念として登場しました。近年のデータ増やWebアプリケーションにおけるスケーラビリティの必要性から、従来のRDBMSでは構造的に適さないデータ構造のシステムやRDBMSが抱える問題を解決するものとして数多くのデータベースが登場しています。現在、NoSQLの大きな分類としては3種類にわけられています。 キー・バリュー型 キーと値(バリュー)という比較的単純な構造のデータベース。代表的なものはRiak、Redis、Memcachedなど。 ドキュメント志向 1件のデータをドキュメン

    MongoDBのインストールと基本操作
  • MongoDB

    EventJoin us at AWS re:Invent 2024! Learn how to use MongoDB for AI use cases. Learn more >>

    MongoDB
  • 初心者向けMongoDBのキホン!

    2. 自己紹介 {"ID" :"fetaro" "名前" :"渡部 徹太郎" "経歴" :"学生時代は情報検索の研究(@日データベース学会)" "仕事" :{"昔":"証券会社のオントレシステムのWeb基盤", "今":"オープンソース全般"} "特技":["サーバ基盤","Linux","KVM","ruby","MongoDB"] "エディタ":"emacs派" "趣味":"自宅サーバ" "MongoDB関連":{ -"3年前に、友人結婚式用のアプリを作った時に利用" -"技評記事「MongoDBでゆるふわDB体験」" -"日経SYSTEMS 8月号 「ドキュメント指向データベース」" } } 2 3. NoSQLの位置づけ • NoSQLはデータベースの中でも、 スキーマレス&ビックデータが得意で、オンライン操作向け NoSQL • MongoDB • Cassandra • C

    初心者向けMongoDBのキホン!
  • redirect to javascript-style-guide

    ■□■リダイレクトしています。■□■ しばらくしても移動しない場合はこちらをクリックしてください。

  • プロジェクトが失敗する10の兆候

    今年こそは失敗プロジェクトをなくしたいと思っているみなさんこんにちは。ryuzeeです。 先日海外のサイトを見ていたところ、10 Signs When Projects Are Doomed to Failureという面白い記事を見つけたので、10の兆候それぞれをご紹介しつつ私の私見を述べておきたいと思います。 なお、アジャイルなのかウォーターフォールなのかは関係なくあてはまります。 失敗プロジェクトの兆候(1) プロジェクトメンバーが自分たちのタスクをこなすよりもプロジェクトの悪い状況について話し合いをするのに時間を使っている よくあるパターン。 たとえばなかなか仕様が決まらないので見切りで発射してみたら、途中で色々な仕様変更がおこったり考慮漏れが出てきたりして常に対策会議をしなければいけなくなったり、 品質が悪すぎて品質改善のための会議を頻繁におこなうことになったりといった状況。 タス

    プロジェクトが失敗する10の兆候