タグ

HBaseに関するtakashabeのブックマーク (1)

  • HBaseでトランザクションを扱ってみよう

    はじめに NoSQLは、かなり大雑把な言い方をすると、RDBから「SQL」と「トランザクション」の機能をなくした代わりにスケーラビリティを確保したものだということができる思います。 前回は、HBaseを「SQL」で操作することができるライブラリ「Phoenix」を紹介しました。今回は、残りの「トランザクション」をHBase上で実現した「Omid」というライブラリを紹介します。 対象読者 HBaseを使ってみたいけどどう使ったらよいか分からない方 MySQLなどのRDB以外のデータベースを使ってみたい方 Omidとは Omidは、Yahooで開発されたHBaseでトランザクションをサポートするライブラリです。Omidは楽観的なアプローチを取っており、実際に更新するときに更新検出を行い、他に更新があった場合はアボートさせるということをします。 分離レベルとしては、Snapshot Isolat

  • 1