タグ

RDBに関するtyosuke2011のブックマーク (6)

  • NoSQL

    SQLを否定するかのように読める「NoSQL」。従来のSQLリレーショナルデータベースと何が違うのか? どう捉えればよいのか? 連載目次 「NoSQL」とは、「SQL(Structured Query Language)」ベースのリレーショナルデータベース(RDB)とは別の原理/仕組み/データモデルなどを採用したデータベースあるいはDBMSを指す「総称」である。「Not Only SQL」の略称とされることが多い。特に大規模なWebサービスでよく利用されている。その原理や特性は一様ではなく、製品によってメリット/デメリットは大きく異なる。 RDBの不得手=NoSQLの得意分野!? NoSQLは、従来のRDBだと処理が難しい、あるいはコストが高くなりやすい用途に向けて開発されてきた。そのため、RDBとNoSQLはメリット/デメリットが相反する傾向がある。まずはNoSQLのメリットを大まかに記

    NoSQL
  • KVS 超入門 - footmark

    最近(個人的に)KVSというワードをよく耳にするのですが、「正直全く分からないっ!」ということで勉強+所感を書いてみました。 KVSって? Key Value Storeの略で、「キー」と「値」から成る、シンプルなデータストアです。 いわゆる連想配列の上位互換に当たるデータベースという解釈で良いと思います。 連想配列というと、僕はソートされていないというイメージなのですが、KVSは主キーでソートされます。(KVSによるかも?) 表にするとこんな感じ。 学籍番号(主キー) 氏名 性別 生年月日 10001 田中太郎 男 1992/04/20 10002 佐藤健太 男 1992/10/10 10003 鈴木一樹 男 1992/06/03 繰り返しになりますが、見た目はキーと値から成るので当に簡単。 勉強する前、 「ケイブイエス!」 「キーバリューストア!」 と周りが言っているのを聞いて、ガク

    KVS 超入門 - footmark
  • PHPerに知ってほしいRDBな事

    PHPカンファレンス2016@北海道の資料です http://phpcon.sapporo-php.net/2016/

    PHPerに知ってほしいRDBな事
  • いまさら聞けないKVSの常識をHbaseで身につける

    いまさら聞けないKVSの常識をHbaseで身につける:ビッグデータ処理の常識をJavaで身につける(3)(1/3 ページ) Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載 ビッグデータの要! KVSとは何なのか 「KVS(Key-Value Store)」とは、Key値を指定してValue値の格納や取得を行う方式です。それに対して、RDBではキー(プライマリキー)が必須ではなく、逆に複数のカラムをセットしてキーにすることもできます。 テーブル構造だけを見れば、KVSとRDBは似ています。例えば、RDBでプライマリキーと1つのBLOB型を持ったテーブルを作れば、KVSと同じような構造にもなります。しかし、RDBでKVSのまねごとをするのと、KVSとして

    いまさら聞けないKVSの常識をHbaseで身につける
  • 「パナマ文書」解析の技術的側面

    世界中で話題になっているパナマ文書。各国で政権を揺るがすような事態にもなっていますが、純粋にデータとしてみた場合、これは計算機やデータ解析に関わる人々にも面白いものだと思います。データの中身や背景などについてはさんざん報道されていますのでここでは触れません。一方、現場でどのような作業が行われているのかはあまり報道されていません。現実的な問題として、人力ではどうしようもない量のリークデータを手に入れた場合、調査報道機関はどんなことを行っているのでしょうか?私も以前から疑問に思っていたのですが、先日あるデータベース企業と、データ分析アプリケーションを作成する会社のブログにて、その実際の一端を窺うことができる投稿がありました: Panama Papers: How Linkurious enables ICIJ to investigate the massive Mossack Fonseca

    「パナマ文書」解析の技術的側面
  • トランザクションの実装にはRDB/NoSQLにかかわらず教科書的な定番がある~業務システムをRDBなしで作れるのか?(前編) エンジニアサポートCROSS 2016

    トランザクションの実装にはRDB/NoSQLにかかわらず教科書的な定番がある~業務システムをRDBなしで作れるのか?(前編) エンジニアサポートCROSS 2016 数年前にNoSQLが登場した当時、NoSQLにはデータの一貫性を保証してくれるトランザクション機能などが十分に備わっていないため、業務システムのバックエンドとして使うのは容易ではないと考えられていました。 しかしその後、NoSQLをバックエンドにした業務アプリケーションは現実にはいくつか登場してきています。ワークスアプリケーションズが2014年に発表したERPの「HUE」もCassandraをバックエンドに採用した、格的な業務アプリケーションです。 そのHUEの開発に関わるスタッフが、どういう実装ならばNoSQLが業務アプリケーションのバックエンドに使えるのか、それにはどういう意味があるのか、などについて議論したセッション「

    トランザクションの実装にはRDB/NoSQLにかかわらず教科書的な定番がある~業務システムをRDBなしで作れるのか?(前編) エンジニアサポートCROSS 2016
  • 1