タグ

2010年12月2日のブックマーク (7件)

  • 第5回 大規模データを扱うためのHBaseとCassandra | gihyo.jp

    どんなところに使える? HBaseやCassandraはどちらもRDBMSで扱いきれないような大規模なデータの扱いに力を発揮します。強力なスケーラビリティも備えているため、データが増えても処理速度はそれほど低下しません。また、列指向データベースの強みを活かして、大量のデータを更新するようなバッチ処理のストレージとして利用しても有用でしょう。 具体的な利用シーン 大規模なデータをスケーラブルに処理する必要がある場合 大量データをバッチ処理する際のストレージとしての利用 HBaseのインストール 稿では、実際にHBaseを使ってみましょう[1]⁠。 まずは1台のサーバ上で環境を整えます。わかりにくかもしれないので、以下の手順を参考にしてください。JDK6およびHadoopのインストールが必要です。 プロンプト1 HBaseのインストール&起動の手順 # http://java.sun.com

    第5回 大規模データを扱うためのHBaseとCassandra | gihyo.jp
    ji_ku
    ji_ku 2010/12/02
  • CassandraとHBaseの比較して入門するNoSQL

    ブログでもいろいろ解説しています。 http://little-hands.hatenablog.com/entry/top ドメイン駆動設計屈指の難解な概念「境界付けられたコンテキスト」について解説します。 --- 公式DDD Referenceの定義は以下の通りです。(和訳はだいぶ意訳しています) bounded context A description of a boundary (typically a subsystem, or the work of a particular team) within which a particular model is defined and applicable. 境界付けられたコンテキスト 特定のモデルを定義・適用する境界を明示的に示したもの。 代表的な境界の例は、サブシステムやチームなど。 まぁなかなかよくわからないですよね。DDD

    CassandraとHBaseの比較して入門するNoSQL
    ji_ku
    ji_ku 2010/12/02
  • HBaseとはどんなNoSQLデータベースなのか? 日本語で読める情報を集めてみた

    Facebookが新しいサービス「Messages」の基盤として、NoSQLデータベースの「HBase」を選択したことを、先日の記事「Facebookが新サービスの基盤にしたのは、MySQLでもCassandraでもなく、HBaseだった」で紹介しました。 HBaseは、Facebookによると次のような特徴を備えていると説明されてます。 負荷に対して非常に高いスケーラビリティと性能を発揮 CassandraよりもシンプルなConsistency Model(一貫性モデル)を備えている 自動ロードバランス、フェイルオーバー、圧縮機能 サーバーごとに数十個のシャードを割り当て可能、などなど このHBaseはどのようなデータベースなのでしょうか? 情報を集めてみました。 HBase入門のプレゼンテーション 最初に紹介するのは「HBaseエバンジェリスト」Tatsuya Kawano氏のプレゼン

    HBaseとはどんなNoSQLデータベースなのか? 日本語で読める情報を集めてみた
    ji_ku
    ji_ku 2010/12/02
    Bylineから HBaseとはどんなNoSQLデータベースなのか? 日本語で読める情報を集めてみた 2010年11月22日 タグ : NoSQL Facebookが新しいサービス「Messages」の基盤として、NoSQLデータベースの「HBase」を選択したことを、先日の記事
  • jQueryでフォーム改善:文字数のカウントダウン — WEB-PARK.ORG | サイト制作に使用した自作jQueryコードのご紹介

    入力文字数制限のあるフォームで、後何文字入力していいかわからず打ち直した経験はありませんか? 前回は何文字入力しているかをカウントしましたが、今回はその逆です。 HTMLソース input要素のmaxlength属性に最大入力文字数を入れます。 後のspan要素にある数字がカウントダウンするようにJavascriptで設定します。 <input type="password" id="input-down" maxlength="6"/><span id="countDown">6</span> Javascriptソース $(function(){ $(":password").keyup(function(){ var maxChars = $(this).attr("maxlength"); var counter = $(this).val().length; $("#countD

  • jQueryのオートコンプリートプラグインをオレ好みに

    そして、オレ好みにするためにプラグイン(jquery.autocomplete.js)を少々改変した。 【改変箇所1】リストを選択した後にフォーカスが行方不明になる。テキストボックスにフォーカスを戻したいので90行目(サンプル1の5行目)のblur()をコメント、313行目(サンプル2の4行目)にFocus()を追加。 1: case 9: // tab 2: case 13: // return 3: if (selectCurrent()) { 4: // make sure to blur off the current field 5: //$input.get(0).blur(); //blurする必要は無いかな... 6: e.preventDefault(); 7: } 8: break; 1: $(li).hover( 2: function() { $("li", ul)

    jQueryのオートコンプリートプラグインをオレ好みに
  • ウノウラボ Unoh Labs: 最強のIDEを追い求める Eclipse + Aptana + TruStudio (+RadRails)

    こんにちは、ジュンヤです。 30歳を超えたあたりで急速に脳が老化し始め、物事をすぐ忘れるようになってしまいました。歌手やタレントの名前なんかはなかなか出てきません。若いウノウの他のつわものプログラマーはviやEmacsでコードを書いていたりしますが、僕の場合は、補完機能が優れたIDEでないともうだめです。 というわけで、補完機能が充実した最強の IDE を追い求めてみました。環境は Windows XP です。 Eclipse 最近 Aptana という Web エディタが良いと聞いたので、まずはこれから用意します。Aptana は Eclipse をベースに開発されていて、スタンドアロン版と Eclipse のプラグイン版があるのですが、他にも使いたい IDE があるので、Eclipse をまずインストールした上で、プラグインで拡張していくことにします。 Eclipse はeclipse

  • Lithiumのチュートリアルを翻訳してみました | Stay hungry, stay foolish

    Lithiumとは元cakePHPのdeveloperが新たに立ち上げたPHP5.3の機能をフルに使ったフレームワークです。10/2,3に開催されたPHPmatsuriで開発者自らワークショップでその使い方を説明してくれました! その復習も兼ねてLithiumのブログ作成チュートリアルの日語訳を作成してみました。 いくつかわからないところがありますが^^; ここ訳ちがうよーなど、ツッコミはコメントにお願いします。 訳してみての疑問点 $title ($title はベージのタイトルタグにセットされます。) —->とあるが、セットされないような。。 あなたは(デバッグ目的のために、など)データを検査する必要がある場合は、 Document オブジェクトの to() メソッドを使用することができます。 —->to()メソッドって?? 原文 http://rad-dev.org/lithiu