平素より「はてなココ」をご利用いただき、ありがとうございます。 「はてなココ」は、2014年7月1日をもちまして、サービスの提供を終了させていただきました。 これまでご利用いただきましたユーザーの皆さまに深く感謝いたします。 誠にありがとうございました。 株式会社はてな
Java Programming Language 紆余曲折の末、2009年の末には次期JavaメジャーリリースであるJava 7にクロージャの機能が取り込まれる線が固いものになった。クロージャは開発者からときに熱狂的に支持される。さらに今回のケースでは高性能並列処理を簡単に記述するためにクロージャが有効であることから、関連するプロジェクトと加味してもJava 7での導入は固い線だとみられていた。 しかしOracleによるSun Microsystemsの買収後、事はどうも違う方向に進み出した可能性がある。David Flanagan氏がClosures in Java 7: Not Likely - davidflanagan.comにおいてそうした状況を簡潔に伝えている。JDK7の機能フィックスが6月の3週に控えているものの、クロージャ関連のプロジェクトのアクティビティが低下しており、
イントロダクション Cassandraは4次元または5次元ハッシュなデータモデルを持っています。 基本コンセプトとしては: Cluster: 論理的なCassandraインスタンスの事。クラスタは複数のキースペースを持つことが出来る。 Keyspace: ColumnFamilies用のネームスペース。一般的には1アプリケーションに1キースペース。 ColumnFamilyは複数のカラム(カラムは名前、値、タイムスタンプを持つ)を持ち、行キーで参照可能。 SuperColumnsは サブカラムを持つカラムのこと。 まずはボトムアップで一番小さい粒度のデータ構造であるカラムから順にみていきましょう。 カラム カラムはCassandraにおける最小限のデータ構造です。その実体はタプル(triplet)で、名前、値、タイムスタンプを持ちます。 Thriftインタフェースのカラムの定義は以下のよう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く