タグ

NoSQLに関するakaneharaのブックマーク (3)

  • その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント

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

    その選択、ちょっと待った!NoSQLデータベースへ乗り換える前に検討すべき3つのポイント
  • トランザクションが存在しないDBにてその弱点をどのようにカバーするか

    by @dekokun on 2013/09/30 23:30 Tagged as: NoSQL. NoSQL系のDBをメインDBとして使用する場合、最もネックになってくるのはトランザクション周りかと思います。 DBとしてトランザクション機能が提供されていない中でその弱点をどのようにソフトウェアでカバーするかをまとめます。 なお、以下は机上の空論である部分が多く、これから知見を得る度に追記していこうかと思います。 なお、基的にMongoDB, DynamoDBあたりのドキュメント指向DBを想定した記事です。完全なるKVS系(memcachedとか)では、以下記事があてはまらない場合もあるかと思います。 カバーすべきトランザクションの性質 トランザクションの持つべき性質として、「ACID」と呼ばれる以下4つの性質があります。 参考:ACID (コンピュータ科学) - Wikipedia

    トランザクションが存在しないDBにてその弱点をどのようにカバーするか
  • Software Design 2014年3月号

    2014年2月18日紙版発売 B5判/168ページ 定価1,341円(体1,219円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス honto ヨドバシ.com Fujisan(定期購読のみ) 書のサポートページサンプルファイルのダウンロードや正誤表など 第1特集 RDBとNoSQLどちらを選びますか? 真っ当に考えるDBの鉄則 「NoSQLが流行っているから,これでいこう」そんなに軽くていいのですか? データベースは企業の実績を支える重要な資産です。リレーショナルデータベースを当に活用していますか? あなたに当に必要なデータベースは何ですか? 特集では,データベースについてRDBかNoSQLか根底から問いかけつつ,エンジニアの軸となる知識と技術を整理し紹介します。 第2特集 ネットワークエンジニアのための プロキシサーバの教科書 特集ではプロキシの

    Software Design 2014年3月号
  • 1