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. 競合会社に大量のスパムリンクを張りつけてGoogleランキングを落とすことは可能か? ::SEM R (#SEMR) (1 PV)
  2. 「ポケモンGO」日本配信開始で「歩きスマホ」が急増、政府は注意喚起 (1 PV)
  3. フレッシュリーダー開発終了 (1 PV)
  4. グーグルニュース(Google News)日本版が表示できるURL (1 PV)
  5. ナンピンEA「Nanpin K」のサンプルセットファイルを公開 (1 PV)
  6. EFO(Entry Form Optimization、エントリーフォーム最適化)とは (1 PV)
  7. クラウドの開発環境と実行環境をオープンにするOpen PaaSの登場 - Publickey (1 PV)
  8. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1 PV)
  9. 「母親殺害」事件と2ちゃんねるの書き込みは関係ない (1 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (105 PV)
  2. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (38 PV)
  3. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (15 PV)
  4. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (11 PV)
  5. [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (10 PV)
  6. [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (10 PV)
  7. 「xVideoServiceThief」無料の動画ダウンロードツール (10 PV)
  8. 時間指定で仲値トレードも簡単にできる無料EA「NAKANE3 Ver 2.02」 (9 PV)
  9. Google News (グーグルニュース)日本版 (9 PV)
  10. 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (8 PV)

アクセス統計

ディレクトリ

関連サイト