あらすじ
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
リレーショナルではないデータベース「NoSQL」の種類や用途、使い方をまとめて解説したガイドブックです。現在、データストアといえば、一般的にはリレーショナルデータベースを指しますが、リレーショナルデータベースにも不得意な分野があり、それを補完するのがNoSQLデータベースです。本書では、NoSQLが必要とされるようになった経緯を紹介したうえで、memcached、Tokyo Tyrant、Redis、MongoDBという代表的な4つのNoSQLを取り上げ、それぞれの特徴、具体的な利用シーンとそれを実現するコード、さらには4つのNoSQLのパフォーマンス比較までを掲載。
感情タグBEST3
Posted by ブクログ
いい本いい本。
さっそくRedisを使ってみた。
NoSQLでぐぐっても、HadoopとかApache/Cassandraとかばかり出てきて、「普段使い」という感覚がなかった。
この本では4つのNoSQLと、MySQLを「NoSQL化」してつかうためのプラグインが紹介されている。
それぞれ特性が違い、使い所が違うということが、具体的な例とサンプルまで載っていて、イメージしやすい。
まさに「ファーストステップ」にふさわしい本だった。
Posted by ブクログ
SQLの欠点をカバーする技術として注目されているNoSQLを解説した本。内容はmemcachedみたいなKVSからMongoDBみたいなドキュメント指向データベースまで幅広い。概念だけでなくインストールの仕方やクエリの書き方のような実践的な部分も充実しているので入門には最適かと。
Posted by ブクログ
NoSQLとはなんぞ、というところからの入門書でとてもわかりやすくていいと思いました。
サンプルアプリケーションとコードもあるので使えるところは使えそうです。
MySQL, memcashed, tokyo cabinet, redis, mongodbのベンチマーク比較も役立ちそう。
実際個人レベルの開発であれば、MySQLで十分なんだろうけど、NoSQLでなにかアプリケーションを作ってみたくなりました。
mongoはスキーマレスで個人レベルでも開発工数を削減できそうですね
業務での実際の運用や、よりテクニカルなことをするのであれば公式を見るかほかの書籍(現時点だと良書があるのか不明ですが)が必要だと思います
Posted by ブクログ
NoSQLについてのとっかかりにはちょうどよかった。でもさらに詳しいことを知りたいときは、別の本を買う必要がある。
けどよみやすいし分かりやすかった。
Posted by ブクログ
memcashd,Tokyo Tyrant,Redis,MongoDB,MySQLのHandler Socketについて、特徴からスピードまで。使い方で出ている例はtelnet接続とRailsを使った使い方の二つ。実際のアプリケーションを作る際にRailsで作る際はどのようになるかが載っているのもよい。NoSQLについて知りたい初心者は是非。
Posted by ブクログ
NoSQL DBの入門書。memcached、Tokyo Tyrant、Redis、MongoDBをわかりやすく解説。Cassandra、HBase、CouchDBの解説もあると、なおよかった。基本はリレーショナルDB、用途に応じてはNoSQL DB、という使い方を筆者は推奨。
Posted by ブクログ
リレーショナルでない各データベースをざっくりと解説し、それぞれのライブラリの使い方をソースコードといっしょに紹介。HandlerSocketについても最後に触れている。
Posted by ブクログ
RDBで苦手な処理の説明から始まり、最近主流のNoSQLに関する情報がひと通り整理されて記載されている。本書でNoSQLデータベースの概要をつかんでから、各製品の詳細な知見を深めていくことに使える内容が記載されている。各NoSQLデータベースの特徴から、実用事例まで記載されているので、技術選定にあたるエンジニアなら、手元にあった方がいいと思える良書。
Posted by ブクログ
リレーショナルデータベースの違いが分かりやすく記載されていた。また、NoSQLを実際に導入して触ることができる本の構成になっており、実感を持ってNoSQLを理解することができる。
(私が理解したかったカラム型のNoSQLの導入手順が載っていないという意味で、星3つとした)
Posted by ブクログ
NoSQL DB について、memcached、Tokyo Tyrant、Redis、mongoDB をメインに実例を交えて解説。
とりあえず使ってみる意味であれば、よくまとまっていると思う。AP からの使い方もサンプルがあるし。
あと、結構 Ruby ネタが多い。
Posted by ブクログ
階層型データベースからリレーショナルデータベースそしてNoSQLデータベースとデータベースの歴史を紐解く。そして、memcached、Tokyo Tyrant、Redis、MongosoDBを実際にインストールして動かすまでを解説する。
また、MySQLをNoSQL化するアプローチとしてSQLレイヤーを使わないでHandlerSocketを用いてアクセスする方法についても動作確認までしっかりと説明している(私は動かして確認はしていませんが^^;)
実際にNoSQL動かしたいIT技術者にとっては格好の入門書です。ただし、実際に動かすことなく知識として知りたい方にはあまり向いていないようですね。