タグ

NOSQLに関するwasaiのブックマーク (83)

  • NoSQLのCouchbaseとNTTドコモが戦略的提携。NTTドコモの次期サービスに採用検討か?

    NoSQLデータベースを開発する「Couchbase」は、NTTドコモの海外拠点の1つで米国にある「Docomo Innovations」と、戦略的提携(strategic customer relationship)を結んだことを発表しました。 Couchbaseは、ドキュメント管理を得意としJSONでデータの入出力が可能なCouchDBと、memcachedとプロトコル互換を保証しつつ、階層型データストア管理などを実現してきたMembaseが今年の2月に合併してできた会社です。 同社のNoSQLデータベース「Cauchbase」は、iPhoneAndroidなどモバイルデバイスに対応すると同時に、サーバやクラウドなどでも動作し、両者のリアルタイムなデータ同期も特徴となっています。 今回の提携発表の中で、NTTドコモ サービス&ソリューション開発部 部長 栄藤 稔氏は次のようなコメント

    NoSQLのCouchbaseとNTTドコモが戦略的提携。NTTドコモの次期サービスに採用検討か?
  • [速報]オラクル、HadoopとNoSQLを搭載した専用マシン「Oracle Big Data Appliance」を発表。Oracle OpenWorld 2011

    [速報]オラクル、HadoopとNoSQLを搭載した専用マシン「Oracle Big Data Appliance」を発表。Oracle OpenWorld 2011 米オラクルは10月4日(現地時間10月3日)、ビッグデータのための専用マシン「Oracle Big Data Appliance」を、サンフランシスコで開催中のOracle OpenWorld二日目の基調講演で発表しました。 キーバリュー型のデータストア「Oracle NoSQL Database」と「Apache Hadoop」および関連ソフトウェアを、データベースマシンとして開発されたOracle Exadataのハードウェアに載せたものです。 これまでビッグデータに対して特別なアナウンスをしてこなかったオラクルが、ビッグデータ、そしてコモディティサーバによる分散処理が主流になっているHadoopに対しても、ハードウェア

    [速報]オラクル、HadoopとNoSQLを搭載した専用マシン「Oracle Big Data Appliance」を発表。Oracle OpenWorld 2011
  • Oracle to Launch NoSQL Database at OpenWorld - SiliconANGLE

    Oracle plans to launch and demo a NoSQL database at Oracle OpenWorld next week along with a Hadoop data builder and in-memory data store. According to information from the Oracle Open World Web site, the new offering will be part of keynotes from Intel and Cisco. It will also be demonstrated on both Intel and Cisco hardware. The demos will go on view in Oracle’s Big Data demo area at the Moscone C

    Oracle to Launch NoSQL Database at OpenWorld - SiliconANGLE
  • インデックスや並列処理性が強化された「MongoDB 2.0」登場 | OSDN Magazine

    MongoDB開発チームは9月12日、オープンソースのドキュメント志向データベースシステム「MongoDB 2.0」を公開した。インデックス機能や並列処理性などが強化されている。 MongoDBはドキュメント志向のKey-Valueストア型データベースシステムで、SQLを使わない「NoSQLデータベース」の1種。プロジェクトは米10genの支援を受けている。 MongoDB 2.0は、2011年3月にリリースされた1.8以来のメジャーリリースとなる。インデックス構造が大きく改善され、これによってインデックスサイズは25%小さくなり性能は約25%高速になったという。また、シャーディングしたクラスタに対して認証機能が利用できるようになった。 レプリカセット機能も改善され、各レプリカセットノードに対し優先度を設定できるようになった。優先度はどのノードがプライマリとなるかを決定する値で、稼働中のノ

    インデックスや並列処理性が強化された「MongoDB 2.0」登場 | OSDN Magazine
  • RDBとNoSQLのデータ書き込み法の違い

    最終回となる今回は、NoSQLRDBのデータ書き込み方法を比較して、それぞれの得意不得意を考えてみます(編集部) データ構造やインデックスを事前に用意 前回は、「NoSQLデータベースでRDBMSの機能を実現する」の後半戦として、RDBなら集計処理やテーブル結合を使って簡単にデータを取得できる場合を想定し、それをNoSQLデータベースで実現するための考え方や方法について説明しました。 NoSQLデータベースにはRDBのように読み取り時にデータを加工する機能はありません。集計や結合といったデータの加工は事前に済ませ、データキャッシュとして保存しておいたものを読み出します。また、キャッシュを格納するための物理的なデータの構造や配置にも気を配らなければなりません。NoSQLデータベースはデータの持ち方で読み出し性能が大きく変わるからです。 第3回で紹介したデータ検索や並べ替えの実現方法も、「転

    RDBとNoSQLのデータ書き込み法の違い
  • データベースのスケーラビリティをどうやって向上させるか

    これまでPublickeyではデータベースのスケーラビリティに関するさまざまなトピックを取り上げてきました。クラウド時代にはスケーラブルなデータベースのニーズがこれまでになく高まっているためです。 この記事では、これまで取り上げてきたデータベースのスケーラビリティに関する技術を少しまとめて紹介しようと思います。 従来のリレーショナルを拡張 従来のリレーショナルデータベースに対して、技術的工夫を凝らすことでスケーラブルなデータベースを実現しようというアプローチにも、さまざまなものがあります。 データベース研究者の大御所、マイケル・ストーンブレイカー氏は、リレーショナルデータベースは決して遅くないと主張。リレーショナルデータベースが遅い原因はロック、ラッチ、リソース管理にあるとして、それらを極力排除した「VoltDB」を開発しています。 NoSQLを上回る性能のVoltDB、そのアーキテクチャ

    データベースのスケーラビリティをどうやって向上させるか
  • RDBの機能をNoSQLで実現する(2)

    前回は、NoSQLデータベースを使って、RDBMSが備えるデータの絞り込みや並べ替えの機能を実現する方法を考えてみました。今回は、NoSQLを使いながら、テーブル結合やデータ集計の機能を実現する方法を考えます(編集部) テーブル結合やデータ集計に挑戦 前回は「リレーショナルデータベース管理システム(RDBMS)が提供しているさまざまな読み取り処理の機能を、NoSQLデータベースで実現するには?」をテーマに、KVS型のNoSQLデータベースで検索処理や並べ替えを実現する方法を紹介しました。 分散環境で性能を発揮できるようシンプルさを追求したNoSQLデータベースには、RDBMSのように便利なデータ加工処理機能はありません。RDBMSが相手なら、SQL文を書くだけで簡単に使えた検索処理や並べ替えも、「データベースにお任せ」というわけにはいかず、アプリケーション側での工夫が必要になります。今回も

    RDBの機能をNoSQLで実現する(2)
  • Cassandraが0.8にバージョンアップ。SQLに似たCQLを搭載し、分散カウンターも実装

    RackspaceのEric Evans氏がCassandraのメーリングリストに投稿した内容によると、Cassandra 0.8の最大の特徴は、SQLに似た問い合わせ言語のCQL(Cassandra Query Language)をはじめて搭載したこと。 また、これまで要望の多かった分散カウンターを実装し、ノード間の暗号化通信を実装したことでパブリッククラウドなどの環境でのセキュリティが高まったとしています。 CQL 1.0では、USE、SELECT、UPDATE、DELETE、TRUNCATE、DROP、BATCHなどのキーワードを備えており、SQL文のようにデータベースの内容を操作できるとのこと。PythonJava、Node.js用のドライバーが提供されています。 CQLについては、第16回Cassandra勉強会での@yukim氏の資料「CQL」が公開されています。分かりやすく

    Cassandraが0.8にバージョンアップ。SQLに似たCQLを搭載し、分散カウンターも実装
  • グーグル、NoSQL軽量ライブラリ「LevelDB」を公開。ChromeブラウザのIndexedDBとして採用

    LevelDBSQLをサポートせず、クライアント/サーバ型でもなく、シングルプロセスからアクセスされることを想定したいわゆるNoSQLの高速なキーバリュー型データストアを実現するためのライトウェイトなライブラリだと説明されています。 ChromeブラウザでHTML5の仕様として策定中のIndexedDBを実装するものとして開発されたようです(ドキュメントに明記されていないのですが)。 LevelDBを開発した理由 LevelDBのWebサイトによると、LevelDBは以下の主な機能を備えています。 基的な操作は、Put(key,value), Get(key), Delete(key) 1つのトランザクションとして複数の変更操作が可能 データは自動的に圧縮し保存される Hacker Newsの記事によると、当初はLevelDBを開発する代わりに平林幹雄氏が開発したTokyo Cabin

    グーグル、NoSQL軽量ライブラリ「LevelDB」を公開。ChromeブラウザのIndexedDBとして採用
  • NoSQLを飲み込むRDBMS(1/2) - @IT

    今回のテーマは、恒例のO'Reilly MySQL Conference & Expoです。キーノートで次期バージョンとなるMySQL 5.6やMySQL Cluster 7.2の話題が飛び出し、日エンジニアの中から表彰者が出るなど明るいニュースがありました。加えてオラクルのデータベースセキュリティへの取り組みについてご紹介します。 NoSQLに近づくMySQL 今月はMySQLの恒例イベントから。4月11日からアメリカのサンタクララにてO'Reilly MySQL Conference & Expoが開催されました。 MySQLといえば2010年末にMySQL 5.5のGA(正式版)を新たに投入したのが記憶に新しいところです。ほかにも2010年は4月にMySQL Cluster 7.1、7月にMySQL Workbench 5.2、12月にはMySQL Enterprise Moni

  • 58blog: DevSumi「Cassandraで見るNoSQL」を聴いた際の備忘録

    2011/04/30 DevSumi「Cassandraで見るNoSQL」を聴いた際の備忘録 引き続き、Developer's Summitに參加した際の備忘録です。 Developers summit cassandraで見るNoSQL View more presentations from Ryu Kobayashi NoSQLの概要からCassandraの特徴紹介です。 印象深かったのは、NoSQLなら良いというのではなく、多数あるNoSQLミドルウェアにも特徴があり、RDBも含めて適材適所で使うべきが真の技術であるというご意見。 そして、システム、サービスを使うお客様にとっては、裏側の技術は重要ではないとのご意見。 後者については、その言葉の裏側の真意を、我々技術者は常に頭に置いておかなくてはならないと思いました。 以下、当時のメモです。乱文、誤記、ご容赦願います。

  • 「NoSQLデータベースファーストガイド」を執筆しました - (゚∀゚)o彡 sasata299's blog

    2011年04月28日19:00 NoSQL 執筆 「NoSQLデータベースファーストガイド」を執筆しました 最近あまりブログを書けていなかったわけですが、実は初めての執筆をしていました。こちらです!でで〜ん!!(*゚∀゚)っ NoSQLデータベースファーストガイド NoSQLデータベースについて書かれた 国内初 の入門書です!(多分) 最近では NoSQL というキーワードがバズワードになりつつあり、「いったい NoSQL って何だろう?」とか「リレーショナルデータベースとどう違うの?」と疑問に思われている方も多いのではないかと思います。が、勉強しようにも最初の一歩を踏み出すのってなかなか大変ですよね。何かいっぱい種類があるし。そこで、書をきっかけとしていただけたら、、>< NoSQLデータベースは細かいチューニングを行い「リレーショナルデータベースでは扱えないような大規模な処理を扱

    wasai
    wasai 2011/05/03
    おお、これあとで買ってこよう!
  • 情報爆発にいかに対応するか

    ・著=ASCII.technologies編集部 ・発行=アスキー・メディアワークス ・2011年4月 ・ISBN-10:4048705741 ・ISBN-13:978-4048705745 ・2300円+税 ※注文ページへ 近年、日々大量に生成・蓄積される情報の管理・処理が企業の一大課題となっている。めまぐるしく変わる市場環境、顧客ニーズに追従するためには、自社の業務データ、顧客データなどを迅速に処理しなければならない。特に“情報爆発”とも形容されるほど情報量が増大している今、迅速な処理を実現する上ではITシステム側にも新しい仕組みが求められている。 そうした中、注目を集めているのがHadoopとNoSQLだ。特に昨今は、Webサービス企業を中心に採用例が急増していることも手伝って、Hadoopが話題に上ることが増えたのではないだろうか。 周知の通り、Hadoopは大規模なデータを複数の

    情報爆発にいかに対応するか
  • RDBの機能をNoSQLで実現する(1)

    NoSQLデータベースはRDBMSに比べて並列処理で性能を上げていけるという特長がある反面、単純なデータ構造しか扱えないとか、データの並べ替えなどが難しいという難点があります。今回からは、NoSQLを使いながらも、RDBMSが備える機能を部分的に実現する方法を解説していきます。(編集部) 高速な分、複雑なデータ加工が苦手なNoSQLデータベース 前回は、リレーショナルデータベース管理システム(RDBMS)からデータを読み出す流れを詳しく見ていきました。問い合わせを受けてから結果セットを動的に作って返すRDBMSのやり方では、分散環境においては十分な処理性能を発揮できないということがご理解頂けたかと思います。 RDBMSはデータの結合や検索のほかにも、データ集計や並べ替えなど、SQLを使った問い合わせ内容に応じてさまざまな形にデータを加工する機能を備えています。多様な要求に応えてくれる問い合

    RDBの機能をNoSQLで実現する(1)
  • ムック「ビッグデータを征すクラウドの技術 Hadoop&NoSQL」発売されます - developer’s delight

    Hadoop&NoSQL僕達も参加させていただいたASCII.technologies1月号のHadoop特集が好評だったようでして、ムックとしてまとめられることになりました。雑誌の方はもう在庫がないようですので、まだ未チェックの方はこの機会にチェックしてみてはいかがでしょうか。Hadoop以外では、MongoDBやCassandraなどの書きおろし&連載記事が収録されており、じつに濃い内容になっております。3月にOSSとして公開され、注目を集めている分散処理フレームワークASAKUSAについても書きおろし記事が収録されています。僕達も当は新しいネタでなにかかければよかったのですが、ふさわしいネタも、時間もありませんでした。無念 orzツイートする

  • リレーショナルデータベースはNoSQLを取り込み始めた。NewSQLの登場とNoSQLの終わり、という予想

    リレーショナルデータベースはNoSQLを取り込み始めた。NewSQLの登場とNoSQLの終わり、という予想 MySQLの次期バージョンとPostgreSQLの次期バージョンにどのような新機能が追加されるのか、昨日、一昨日の2の記事で紹介しました。 MySQLの次期バージョンはMemcached APIを備える! MySQL Conference & Expo 2011基調講演 PostgreSQLの現状と次期バージョン9.1の新機能。MySQL Conference & Expo 2011 この2つのデータベースの次期バージョンに共通しているのが、NoSQLの機能を取り込んでいることです。NoSQLに対するリレーショナルデータベースによる反撃が始まっています。 リレーショナルデータベースがNoSQLを取り込み始めた MySQLの次期バージョンであるMySQL 5.6に搭載予定の新機能の1

    リレーショナルデータベースはNoSQLを取り込み始めた。NewSQLの登場とNoSQLの終わり、という予想
    wasai
    wasai 2011/04/20
    NoSQLとかのレッテルがなくなっていきそう
  • NoSQLデータベースを使い始める前に

    前回はNoSQLデータベースとRDBMSの設計思想の違いを解説しました。今回は、それを踏まえてNoSQLデータベースでデータベースを設計するときに覚えておきたいポイントを解説します。(編集部) NoSQLデータベース設計のセオリーとは? 前回は、NoSQLデータベースが登場してきた背景や、リレーショナルデータベース管理システム(RDBMS)との違いを解説し、いくつかの代表的なNoSQLデータベース製品を紹介しました。長年、データ管理の分野で主役を担ってきたRDBMSはデータ一貫性を強く保持する仕組みを備えていましたが、半面その特徴ゆえにネットワーク上の複数のサーバにデータを分散すると(分散環境)十分に性能を発揮できず、スケールアウトによる性能向上が困難であるという弱点を持っています。 分散環境において高い性能を発揮するNoSQLデータベースの世界では、一体どのような考え方でデータベースを設

    NoSQLデータベースを使い始める前に
  • レポート:「MongoDB Conference in Japan」レポート|gihyo.jp … 技術評論社

    3月1日、「⁠MongoDB Conference in Japan」(⁠通称、mongotokyo)が開催されました。稿では、日ユーザーグループ「MongoDB JP」の代表をやらせていただいている筆者から、イベントレポートをお届けします。 MongoDB Conferenceとは MongoDB Conferenceは、開発元である10genが主催している国際カンファレンスです。10genのエンジニアが世界各地へ飛び回り、現地のMongoDBユーザーと複数の発表セッションを通じて交流を行う、非常にエキサイティングな催しです。 このConferenceは今までアメリカ、ヨーロッパを中心に行われていましたが、これまでアジアでの開催は一度もない状況でした。というのもMongoDB自身がアメリカ・ヨーロッパで爆発的に普及しているのに対して、日ではようやく認知度が高まってきてはいるものの、

    レポート:「MongoDB Conference in Japan」レポート|gihyo.jp … 技術評論社
    wasai
    wasai 2011/03/25
    あとで見ておこう
  • Cassandra実践入門―Twitter、Facebookが採用するNoSQLシステム | gihyo.jp

    はじめに 2010年のはじめ、TwitterがApache CassandraというJavaで実装された分散型のデータストアシステムを採用しつつあるというニュースが話題を呼びました。このことでCassandraは、NoSQLと呼ばれるシステムの中で最も注目を集めるものの一つになったと言えるでしょう。 2010年7月の時点で、Twitterは、位置情報のデータストレージ、トップツイート(トップページに表示される人気ツイート一覧)などのリアルタイム分析、データマイニング処理など、多くの用途でCassandraを活用しています。また、Cassandraを生み出し、のちにApache Foundationに寄贈したFacebookでは、5億人規模・150Tバイト以上のデータ量を持つユーザメッセージの検索機能(Inbox Search)を、150ノードのCassandraクラスタで処理しています。

    Cassandra実践入門―Twitter、Facebookが採用するNoSQLシステム | gihyo.jp
    wasai
    wasai 2011/03/23
    あとで読んでおく
  • JSONで入出力可能なNoSQL「Couchbase」が最初の製品をリリース

    JSON形式で入出力可能なドキュメントデータベースの「CouchOne」と、Memcached互換のキーバリュー型データストアの「Membase」、それぞれの開発企業が先月合併した「Couchbase」から、最初の製品「Couchbase Server」がリリースされました。Linux版、Windows版、MacOS版が用意されています。 無償のCommunity Editionと同時に、24時間365日のサポートがあるEnterprise Editionもリリース。両者の機能に違いはないとのこと。 合併後1カ月で統合製品をリリース Couchbaseは、JSONで入出力可能でスキーマ設計が不要な、柔軟性が高く使いやすいフロントエンド部分と、Memcachedと互換性のある高速なメモリキャッシュ機能を備え、自動シャーディングとクラスタリングによるスケーラビリティを備えたバックエンドから構成

    JSONで入出力可能なNoSQL「Couchbase」が最初の製品をリリース