タグ

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

タグの絞り込みを解除

mongoに関するamerica66のブックマーク (3)

  • rubyでMongoDBを使ってみる | メモ帳代わりのブログ

    まえがき http://www.amazon.co.jp/MongoDB%E3%82%A4%E3%83%B3%E3%83%BB%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3-Kyle-Banker/dp/4873115906/ref=pd_sim_fb_6 以前この書籍を読んだ時にRubyを用いたMongoDBの操作が書かれていて、試そうと思っていたけど なかなか実行に移せていなかったので今回簡単なサンプルソースを作成し確認しました。 内容的には超初歩的だけど、今後の為に。。。 開発環境 ・Mac OSX ・MongoDB 2.4.1 ・ruby 1.9.3 ・gem 1.8.23 gemのインストール gem install mongo gem install bson_ext サンプルソース require 'mongo'; DBNAME =

  • 第31回 RubyistのためのMongoDB入門(1) | gihyo.jp

    はじめに ここ最近、NoSQLというキーワードが注目を集めています。 リレーショナルデータベースは、一般的にスケールアウト(サーバの台数を増やして性能向上を図る手法)が難しく、特に大規模サービスにおいてパフォーマンス上のボトルネックとなりえます。また、タグやグラフ構造のようなデータは関係モデルに馴染みにくいため、それらを扱う際にはアプリケーションコードもぎこちないものになりがちです。 これらの問題を背景に、何にでもリレーショナルデータベースを使うのではなく、用途に応じてKVSなど他のデータストアを選択する流れが広まりつつあります。このムーブメントがNoSQL(Not Only SQL)と呼ばれているものです。 今回は、NoSQLなデータベースの1つであるMongoDBをご紹介します。 MongoDBとは MongoDBは高いパフォーマンスとスケーラビリティを特徴とするドキュメント指向型デー

    第31回 RubyistのためのMongoDB入門(1) | gihyo.jp
  • MongoDB - Wikipedia

    MongoDB(モンゴDB)は、ドキュメント指向データベースである。開発とサポートはMongoDB Inc.が行なっている[2]。ソースアベイラブルのServer Side Public License(英語版) (SSPL) で提供されている。 概要[編集] MongoDBRDBMSではなく、いわゆるNoSQLと呼ばれるデータベースに分類されるものである。RDBMSのようにレコードをテーブルに格納するのではなく、「ドキュメント」と呼ばれる構造的データをJSONライクな形式で表現し、そのドキュメントの集合を「コレクション」として管理する(このデータの物理的な格納はBSONと呼ばれるJSONのバイナリ版といえる形式で行われる)。コレクションはRDBMSのような固定的なスキーマを持たない。ドキュメントには複雑な階層構造を持たせることもでき、それらの構造に含まれるフィールドを指定したクエリやイ

    MongoDB - Wikipedia
  • 1