タグ

nosqlに関するwyukawaのブックマーク (5)

  • アップル、ジョブズの戦略と決別し「FoundationDB」を買収へ | readwrite.jp

    (最新情報:FoundationDBGitHubリポジトリは既に非公開になっている) これはもはやスティーブ・ジョブズのアップルではない。 TechCrunchは、アップルが「FoundationDB」を買収したと報道した。FoundationDBは比較的最近NoSQLに参入した企業で、業務用ソフトウェアをアップルが買収するのはこれが初めてだ。この買収はある面で奇妙にも映るが、別の面、すなわち人材獲得という意味ではうなずける。アップルはトップレベルのウェブおよびインフラ技術者を抱えるのに苦戦してきたためだ。 アップルはウェブやインフラにおいて、グーグルやフェイスブックなど、膨大なデータを必要とする企業に太刀打ちしなければならない。そのため、FoundationDBを買収し、優れたデータ関連技術者を獲得するに至ったのだ。 FoundationDBとは何者かFoundationDBは「NoS

    アップル、ジョブズの戦略と決別し「FoundationDB」を買収へ | readwrite.jp
  • その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント

    最近、どうも安易に「NoSQLにすれば厄介なDB設計から開放される」と考えている人が多いように思えて仕方がない。だが待って欲しい。当にNoSQLと呼ばれるデータベースを使えばアプリケーションの開発・運用の苦しみから逃れられるのだろうか。もちろん「そんなことは無い!!絶対にだ!!」と私は考える。今日はその理由について語ろうと思う。 トランザクション先日、リレーショナルデータベースにおけるDB設計についてセミナーで解説したばかりだが、リレーショナルデータベースにおけるデータの整合性は何もDB設計だけが担保しているわけではない。リレーショナルモデルと同じかそれ以上に欠かせないのがトランザクションだ。 トランザクションがあるおかげで、トランザクション終了後のステータスは「成功」か「失敗」の2つしかないということが保証される。すなわちオール・オア・ナッシングだ。もしトランザクションの途中で何らかの

    その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント
  • SQLに対するMySQLと、NoSQLに対するMongoDBは似ている――主に有害な意味で | Yakst

    MySQLのジョインが遅いことでSQL全般のジョインが遅いと思われることがあるように、NoSQLの中でもMongoDBが比較的広く使われるようになってきた今、MongoDBの欠点がNoSQLの欠点だと勘違いされるようになってきているのではないか。「SQL Performance Explained」著者Markus Winand氏の指摘。 昨日(9/30)の夕方、私は「SQLに対するMySQLのように、NoSQLに対するMongoDBにはよくない面がある」とツイートをした。あいにくそのツイートには説明が欠けていた。とはいえ1つのツイートに全ての必要な説明を含むことはできないだろうから、この記事で説明しよう。ツイートへの返事として受け取ったいくつかの疑問に答えられればと思う。 まず最初に、私は多言語永続化の考え方に賛同はするが、NoSQLの熱狂的支持者ではないということを知っておいてほしい。

    wyukawa
    wyukawa 2013/10/15
    “MySQLはSQLに多大な損害を与えている。一番重大な例としては、nested loop joinしかサポートしていないため、MySQLはジョインが苦手だということだ。”
  • デベロッパーとデータベース管理者は手を取り合うべきだと、マーチン・ファウラー氏

    デベロッパーは官僚的なデータベース管理者を嫌って、管理不要のNoSQLデータベースを希望することがあるけれど、両者が手を取り合うことの方が重要だ。マーチン・ファウラー氏は先週、「NoDBA」という記事を自身のWebサイトにポストしました。 デベロッパーによる最新の開発手法の採用とその壁、NoSQLデータベース、DevOpsといったITのキーワードを含むこの記事は翻訳が許可されているため、日語訳してみました。 NoDBA 多くの組織において、保存が必要なデータは情報部門が集中管理するリレーショナルデータベースに収まることだろう。情報部門が集中管理する理由はそれぞれだが、統合的なデータベースの運用が一般的な理由だろう。データを管理している部門は、変なデータが紛れ込まないか、データベースを遅くするようなクエリが実行されたりしないか、企業全体で一貫性のあるデータモデルが実現されているか、といった

    デベロッパーとデータベース管理者は手を取り合うべきだと、マーチン・ファウラー氏
    wyukawa
    wyukawa 2013/03/05
    ふうむ。
  • NoSQLの現状

    このため、NoSQLの知識を持つ開発者やアーキテクトに対する需要が高まってきています。最近の調査によると、最近必要とされる開発スキルは次の通りです。 HTML5 MongoDB iOS Android Mobileアプリ Puppet Hadoop jQuery PaaS ソーシャルメディア 技術的要求のトップ10の中で、NoSQLデータベースは2つあります。1つは、iOSよりも上です。これがNoSQLをほめているのでなかったら、何なのでしょう?! しかし、一見したところ、NoSQLはますます速く深いところまで適用されるようになっています。2011年の夏に、有名な報告書の中でOracleは次のように述べました。NoSQL DBがアイスクリームの味のように感じるかもしれないけれど、あまり深入りしない方がいい、NoSQLはそれほど長く残らないかもしれないから。そのわずか2、3ヶ月後、Oracl

    NoSQLの現状
    wyukawa
    wyukawa 2013/01/07
    めも
  • 1