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) (112 PV)
  2. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (16 PV)
  3. Google News (グーグルニュース)日本版 (10 PV)
  4. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (6 PV)
  5. [gcc]iconvで文字エンコードを変換するサンプルプログラム (5 PV)
  6. Perlで全角半角変換を行う方法 (4 PV)
  7. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (4 PV)
  8. [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (4 PV)
  9. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (4 PV)
  10. MySQLのINSERT ... SELECT文でLIMIT句を使用して上位3件のレコードをテーブルに追加する (3 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2984 PV)
  2. Google News (グーグルニュース)日本版 (465 PV)
  3. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (406 PV)
  4. 掲示板CGI ThreadPlus 1.1 のリリース (218 PV)
  5. [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (216 PV)
  6. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (208 PV)
  7. ウェブページを1回だけリロード(再表示)する方法 (132 PV)
  8. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (119 PV)
  9. [gcc]iconvで文字エンコードを変換するサンプルプログラム (111 PV)
  10. 時間指定で仲値トレードも簡単にできる無料EA「NAKANE3」の最新版(Ver 2.02) (87 PV)

アクセス統計

ディレクトリ

関連サイト