タグ

NoSQLに関するmanholeのブックマーク (4)

  • MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

    回答 (3件中の1件目) ハイプサイクルという概念をGartnerグループが提唱してまして、様々な流行りスタリのサイクルを分析する標準的な方法となっています。 ハイプとは過度な期待や熱狂を意味する言葉です。一発屋芸人の人気のカーブみたいなもので、テツandトモみたいに安定する場合と、消えていくものがあります。芸人ではありませんがDA PUMPは一茶の人間性もありまして、次は厳しいけど定着すると思っています。 なんだかのトリガーで評価が上がり始め、ピークを迎える。その後評価が下がっていき、底を打つと少し上がって定着するという経過をたどるとしています。これと同じモデルで、流行りのハイテク...

    MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora
  • LevelDB入門 (基本編) - from scratch

    さて、今回は比較的新しいデータストアであるLevelDBについてまとめてみました。 LevelDBは1年ほど前からNode.js界隈ではブームが来ていて、理由がよくわかっていなかったんですが、まとめている内に分かるかなと思ってまとめました。今回はNode.js無関係でLevelDBの基礎的なことだけ調査した結果をまとめてみました。 Node.jsで使ってみる話は後に回します。 LevelDBとは? key-value型のデータストアの一つです。 Googleの研究者である、Jeff DeanとSanjey Ghemawatが開発し、2011年に公表されました。C++で書かれており、多くのプログラミング言語でbindingsが書かれています。もちろん、JavaScript/Node.jsでも書かれています。 LevelDBGoogle のBigTableをベースにしたアーキテクチャを持

    LevelDB入門 (基本編) - from scratch
    manhole
    manhole 2014/05/13
    『LevelDBをバックエンドとして使う独自のデータストアを作る、という使われ方が多い』
  • Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase comparison :: Software architect Kristof Kovacs

    Hello, I’m Kristof, a human being like you, and an easy to work with, friendly guy. I've been a programmer, a consultant, CIO in startups, head of software development in government, and built two software companies. Some days I’m coding Golang in the guts of a system and other days I'm wearing a suit to help clients with their DevOps practices. While SQL databases are insanely useful tools, their

    manhole
    manhole 2012/04/24
    比較
  • SimpleDBで始めてみようか、NoSQLを。

    SimpleDBのここが好き SimpleDBがなぜ大好きか。細かいことを言えばたくさんあるのですが、大きくは以下の3つです。 手間のかからないデータベース ちょっと余談ですが、1999年9月に成立したAmazonの有名な特許『U.S. Patent 5,960,411』というのがあります。通称ワンクリック特許と呼ばれる色々と問題になった特許で、ざっくり言うと事前に登録された顧客情報を使って簡単に買い物が出来るというビジネスモデル特許です。なんでこんな話を持ちだしたのかというと、SimpleDBがまさにそれくらい簡単に使い始められるデータベースだからです。既にAWSユーザであれば、ちょっとクリックすれば使い始めることができます。他のデータベースミドルウェアであれば、サーバを用意して、それなりにインストールなんかをして、RDBMSであればスキーマを定義してみたりしてなんてやっている間に日がく

    SimpleDBで始めてみようか、NoSQLを。
  • 1