NoSQLデータベースでビジネスアプリというのはどうなのでしょう

クラウドで利用可能なNoSQL(Not Only SQL)データベースでトランザクション処理ができるようになったというのは朗報ですが、例えトランザクション処理ができるようになったとしても、企業向けのビジネスアプリの開発にNoSQLデータベースを使うというのは少し疑問です。

ビジネスアプリの開発でよくある仕様変更や機能拡張への対応は、SQL文で取り出すデータを柔軟に変えられるリレーショナルデータベースの方が対応しやすいのではないでしょうか。

進化するNoSQLデータベース、SimpleDBやBigTableで一貫性やトランザクションを実現
NoSQLデータベースはリレーショナルデータベースとは異なり、スケーラビリティやアベイラビリティをトランザクションやデータ一貫性よりも優先させた実装が多いのが特徴です。しかし、ビジネスアプリケーションのバックエンドとしてNoSQLデータベースを見た場合、トランザクションやデータ一貫性の機能がないことはNoSQLの採用が進まない1つの大きな理由でした。

なんにでもNoSQLデータベースというより、機能的には比較的単純なものの、ユーザー数が一般的なビジネスアプリとは比較にならないほどの多いTwitterのようなコンシューマー向けのネットサービスを構築するシステムには、スケーラビリティやアベイラビリティを優先してキーバリュー型のNoSQLデータベースを使用し、複雑な機能やデータの整合性が要求されるが、比較的ユーザーが少ないためスケーラビリティはあまり重要でないビジネスアプリの開発にはリレーショナルデータベースを使用するという使い分けでいいのではないかと思います。

Twitter、「拡張性と可用性」を求めてMySQLからCassandraへ乗り換える
[1766] Posted by kagahiro at 2010/03/02 20:59:41
オープン | 0 point | Link (3) | Trackback (0) | Comment (0)

キーワード

NoSQL キーバリュー データベース RDB SQL 

ジャパンのホームページ


NoSQLデータベースでビジネスアプリというのはどうなのでしょう 関連リンク

MyNoSQL
MyNoSQLは、SQLを使用しない非リレーショナル型のデータベースの総称「NoSQL(Not Only SQL)」に関する情報を集めたブログ。All Things NoSQL. News, articles and links covering all major NoSQL projects and fo...
Apache CouchDB
Apache CouchDBは、RESTful HTTPやJSON API経由でアクセスできる分散型データベース。アクセスにHTTPを利用するためさまざまな言語からの利用が可能で、Webブラウザ上で JavaScriptを使用してクエリやインデックス作...
MongoDB
MongoDB は、スケーラブルで高性能なオープンソースのドキュメント指向型データベース。MongoDB (from "humongous") is a scalable, high-performance, open source, schema-free, document-oriented database.Mongo...

NoSQLデータベースでビジネスアプリというのはどうなのでしょう トラックバック

トラックバックURL :


NoSQLデータベースでビジネスアプリというのはどうなのでしょうへのコメント


詳細の入力フィールドを表示する

おすすめ  (チェックしてコメントすると最新情報に掲載)
コメント :

< 前の投稿      次の投稿 >

アクセスランキング

今日のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (11 PV)
  2. 無料掲示板CGIのダウンロード (5 PV)
  3. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (5 PV)
  4. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (4 PV)
  5. 8月15日は終戦記念日(しゅうせんきねんび、終戦の日) (4 PV)
  6. [PR]noteで販売しているEAの使用期限を無期限にして価格を改定します。 (4 PV)
  7. 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (3 PV)
  8. Google Play (グーグルプレイ)日本版 - Androidアプリ、ゲーム、映画、音楽、書籍 (3 PV)
  9. Google News (グーグルニュース)日本版 (3 PV)
  10. 2NN 2ちゃんねるニュース速報+ナビ (3 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (184 PV)
  2. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (165 PV)
  3. Google News (グーグルニュース)日本版 (139 PV)
  4. 無料掲示板CGIのダウンロード (112 PV)
  5. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (104 PV)
  6. 2NN 2ちゃんねるニュース速報+ナビ (85 PV)
  7. MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (75 PV)
  8. 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (70 PV)
  9. [将棋]羽生式袖飛車(はぶしきそでびしゃ) (66 PV)
  10. MT4向け1ポジアノマリーEA「DAY TRADING」 オープンソースライセンス(GPL3) #ドル円 (62 PV)

アクセス統計

ディレクトリ

関連サイト