Google
WWW を検索 junglejava.jp を検索

 『Hadoop』

Posted in クラウドコンピューティング (RSS), データベース (RSS), 書籍 (RSS)

O’Reilly Japan から 「Hadoop」 のガイドブックが発売されました。


関連情報
Hadoop分散処理、6時間から5分に高速化 - Yahoo! Japan | マイコミジャーナル
Hadoopで、かんたん分散処理 (Yahoo! JAPAN Tech Blog)
Hadoopを使いこなす(1) (Yahoo! JAPAN Tech Blog)
Hadoopを業務で使ってみた話 ≪ クックパッド開発者ブログ

Jungle Java - Hadoop / hBase 関連情報メモ
Jungle Java - MapReduce をSQLライクに操作する Apache Hive

(01/29 追記)
新しいことをしよう - 記者のつぶやき:ITpro

(02/05 追記)
今週の Hadoop 系 — 最新情報 « Agile Cat — Azure & Hadoop — Talking Book

(02/17 追記)
オライリーの「Hadoop」本発刊、 翻訳者に裏話を聞きました - Publickey

(03/11 追記)
Hadoopを使いこなす(2) (Yahoo! JAPAN Tech Blog)
レポート:Hadoop Hacks Night詳細レポート[前編] |gihyo.jp

(03/12 追記)
レポート:Hadoop Hacks Night詳細レポート[後編]|gihyo.jp

(03/17 追記)
MapReduce/Hadoop環境構築(Windows編) - 俺の基地
きりんさん日記: 1台構成のHadoopを30分で試してみる(CentOS + Cloudera)
Hadoopの導入方法(スタンドアロンモード) by Inquisitor
Hadoopコードのビルド方法 by Inquisitor
Hadoopの疑似分散モード by Inquisitor

Posted on 2010年01月27日

 Windows Azure を少しだけ試してみた (1)

Posted in クラウドコンピューティング (RSS), データベース (RSS)

トークンを受け取ったので、さっそく 「Windows Azure Developer Portal」 へアクセスして、ログインを行いましたが、いきなり問題発生!
同サイトで 「Windows Azure」 のプロジェクトを新規作成することができませんでした。「Summary」 画面では 「+ New Service」 リンクが表示されず、「Account」 あるいは 「Help and Resources」 画面で表示される 「+ New Service」 リンクをクリックしても 「Summary」 画面に戻るだけです。


..ということなので、「Windows Azure」 はパスして、「SQL Azure」 にチャレンジ。
とりあえず、「Microsoft SQL Server 2008 Management Studio Express」 を用いて、ログイン時に既に作成されていたデータベースに接続し、照会することはできました。


備考:
(1) 「Firefox 3.5」 上でデータベースの 「Firewall Settings」 に失敗。拡張機能 「IE Tab」 によってレンダリングエンジンを IE に切り替えたら成功しました。
(2) 「Windows XP」 に 「Microsoft SQL Server 2008 Management Studio Express」 をインストールするためには、事前に 「Windows PowerShell」 及び 「Windows Installer 4.5」 のインストールが必要でした。

関連情報
Jungle Java - Windows Azure SDK for Java が登場
Jungle Java - 『Windows Azure入門』

(12/11 追記)
下記の記事を参考にして、JDBC 接続も確認してみました。

Groovy から SQL Azure に JDBC で接続してみた - お だ のスペース
Azure上のテストコードの整理 ついでにWorkerRoleから起動したTomcatで、JDBCを使ってSQL Azureへ接続 - Usa*Usa日記


(2010/01/13 追記)
SQL Azureの機能と制約を理解する - @IT

(2010/01/23 追記)
SQL Azureを実際に活用する - @IT

Posted on 2009年12月09日

 SSD とデータベース

Posted in クラウドコンピューティング (RSS), データベース (RSS), 書籍 (RSS)

『WEB+DB PRESS Vol.52』 に 「~SSD投入で何が変わるのか?~ データベースシステム基本解剖」 という特集記事が掲載されています。


関連情報
Leo's Chronicle: SSD投入でDBMSのココが変わる! - WEB+DB PRESS vol. 52

漢(オトコ)のコンピュータ道: 高速SSDの落とし穴。データベースで利用するときはご注意を!
SSDだとOracleは速い? サンの技術者がベンチ公表 - @IT
SSDを搭載可能なIBMの新ストレージ製品とDB2 | Unofficial DB2 BLOG
RethinkDBはSSD向けに最適化されたMySQL用ストレージエンジン
SSDに最適化したデータベース「RethinkDB」、ロックもログも使わずにトランザクション実現 - Blog on Publickey
インメモリデータベースがクラウド時代の主流になるという期待 - Blog on Publickey
キャッシュの大きいRDB vs インメモリデータベース、性能がどれだけ違うのか調べてみると - Blog on Publickey

(09/02 追記)
グーグルはリレーショナルデータベースをクラウドに乗せるか - Blog on Publickey
ぶいてく: 【クラウドコンピューティング】 RDBをクラウドに載せるべきか

Cloudy Days: RDBとキー・バリューストア
ASID特性が必要な場合RDB,いらなければファイルで、それらを意識せずアクセスしない? - ウィリアムのいたずらの開発日記
曖昧スラッシュ » 分散KVSとRDBの宿命
tdtshのブログ » DOA、RDB と Key Valueストア(KVS)について

Jungle Java - Google App Engine がついに Java をサポート
Jungle Java - 『WEB+DB PRESS Vol.50』
Jungle Java - DataNucleus で GAE/J の永続化

(09/03 追記)
グーグル「Google App EngineにRDB採用の予定はない」と明言 - Blog on Publickey

Posted on 2009年09月01日

 Stax Networks を少しだけ試してみた (3)

Posted in Java (RSS), クラウドコンピューティング (RSS), データベース (RSS)

Stax Networks」 ではデータベースの管理もとても簡単です。データベースの作成は、「Stax AppConsole」 で 「Create DB」 ボタンをクリックして、データベース名、ユーザ名及びパスワードを入力すればOKです。


作成されたデータベースの情報を表示すると、サーバのアドレスなどが表示されます。


この情報に基づいて普段使用しているデータベース管理ツールでアクセスすれば、テーブルの作成などを実行することができます。


関連情報
Jungle Java - Stax Networks を少しだけ試してみた
Jungle Java - Stax Networks を少しだけ試してみた (2)
Jungle Java - MySQL Workbench 登場
Jungle Java - ER図作成のための Eclipse プラグイン

Posted on 2009年07月12日

 GAE 上に簡単にデータベースアプリを作成できる Degino

Posted in Web2.0 (RSS), クラウドコンピューティング (RSS), データベース (RSS)

Google App Engine」 上に簡易的なデータベースアプリケーションを短時間で作成することができる 「Degino」 というサービスが登場しました。「Zoho Creator」 などとよく似たサービスですが、「Google App Engine」 を使用している点が興味深いですね。


関連情報
MOONGIFT: ? シンプルなWebデータベースシステム「Degino」:オープンソースを毎日紹介

Jungle Java - Zoho Creator でWeb上に簡易データベースを作成
Jungle Java - Zoho DB & Reports 登場
Jungle Java - Google App Engine がついに Java をサポート
Jungle Java - DataNucleus で GAE/J の永続化

Posted on 2009年06月28日

 DataNucleus で GAE/J の永続化

Posted in Java (RSS), クラウドコンピューティング (RSS), データベース (RSS)

Google App Engine」 では、Java の永続性プラットフォームとして 「JDO(Java Data Object)」 及び 「JPA(Java Persistence API)」 を使用することができます。オープンソースの JDO / JPA 実装である 「DataNucleus Access Platform」 が利用されているようです。

関連情報
InfoQ: DataNucleus Access Platform 1.0(final) がリリース
GAE/J 開発環境で JDO 入門
ぶいてく: 【Google App Engine】 Entityとトランザクション

だらだら備忘録: Datastore Java API Overview
だらだら備忘録: Using JDO with App Engine
だらだら備忘録: Defining Data Classes
だらだら備忘録: Creating, Getting and Deleting Data
だらだら備忘録: Queries and Indexes
だらだら備忘録: Transactions
だらだら備忘録: Relationships
だらだら備忘録: KeyとかIDとか

Jungle Java - Google App Engine がついに Java をサポート
Jungle Java - 『WEB+DB PRESS Vol.50』

(05/21 追記)
実開発で分かったGoogle App Engine for Javaの“すごさ”:ITpro
Google App Engine デベロッパーガイド 日本語訳 Wiki - トップページ

(05/28 追記)
BigtableデータをApp EngineのJSPで日本語表示 - @IT
Google App Engine for Javaを使ってみよう! (5)Datastore Java API:CodeZine

(06/17 追記)
Datastoreのtips - スティルハウスの書庫
トランザクションとエンティティグループ - スティルハウスの書庫
BigtableによるDatastoreの実装 - スティルハウスの書庫
Datastoreによるクエリの実装 - スティルハウスの書庫
Bigtableの内部構造 - スティルハウスの書庫

(06/19 追記)
クラウド環境ではデータベースは「非正規化」して使う? - @IT

(06/30 追記)
App EngineをjQueryでAjax化しBigtableをCRUD操作 - @IT

(07/17 追記)
コレクションフィールドとDWRで、GAEjを業務用に進化 - @IT

(07/21 追記)
新・たけぞう瀕死の日記

(09/09 追記)
素朴なBigtable、できること できないこと - @IT

Posted on 2009年05月19日

 『WEB+DB PRESS Vol.50』

Posted in クラウドコンピューティング (RSS), データベース (RSS), 書籍 (RSS)

『WEB+DB PRESS Vol.50』 に 「key-valueストア入門」 という特集が掲載されています。


関連情報
InfoQ: Moneta:Tokyo CabinetやMemcacheのようなKey-Valueストアへのインターフェイス
「キー・バリュー型データストア」開発者が大集合した夜:ITpro
OPC Diary: Key-Value Store(s)という流れ
ぶいてく: 【クラウドコンピューティング】 Key/Valueストア Reflex BDBの発表

Jungle Java - CouchDB 関連情報メモ
Jungle Java - Amazon SimpleDB 関連情報メモ
Jungle Java - Hadoop / hBase 関連情報メモ

(07/03 追記)
もう1つの、DBのかたち、分散Key-Valueストアとは - @IT

(11/10 追記)
NoSQLデータベースを40種類以上リストアップ、キーバリュー型にもいろいろある - Publickey

(11/11 追記)
「NoSQL」は「Not Only SQL」である、と定着するか? - Publickey

(2010/01/18 追記)
key-valueストアの基礎知識

(2010/01/31 追記)
クラウド時代のデータべース新潮流:変化するデータベース (4/4) - ITmedia エンタープライズ

(2010/03/08 追記)
MySQL+Memcachedの時代は過ぎ、これからはNoSQLなのか、についての議論 - Publickey
Twitter が Cassandra を選んだ理由 ? MyNoSQL ≪ Agile Cat ? Azure & Hadoop ? Talking Book

(2010/03/18 追記)
NoSQL登場の背景、CAP定理、データモデルの分類 - Publickey

Posted on 2009年05月19日

 Hadoop / hBase 関連情報メモ

Posted in クラウドコンピューティング (RSS), データベース (RSS)

非リレーショナル・データベースの代表といえば、やはり Google の大規模分散ファイルシステム 「Google File System」 上に構築された 「BigTable」 でしょうか。これに倣ったオープンソースインフラストラクチャを開発しようとするのが 「Hadoop」 プロジェクトであり、「Google File System」 に相当するのが 「Hadoop Distributed File System(HDFS)」、 「BigTable」 に相当するのが 「hBase」 となります。
1ヶ月ほど前に 「Hadoop」 を利用した 「Amazon Elastic MapReduce」 というサービスを Amazon が開始したことでも話題となってますね。

関連情報
InfoQ: Googleライクなオープンソースインフラストラクチャ「Hadoopプロジェクト」が弾みをつける
Hadoop、hBaseで構築する大規模分散データ処理システム:CodeZine
InfoQ: HBaseの開発者がHadoop、BigTable、分散データベースについて語る
Hadoopのインストールとサンプルプログラムの実行:CodeZine

MapReduceのJava実装Apache Hadoopを使ってみた - @IT
HBase 入門 (1) - こども(てれび)
HBase 入門 (2) - こども(てれび)
Hadoopで、かんたん分散処理 (Yahoo! JAPAN Tech Blog)

アマゾン、ウィザードだけで使えるHadoopサービス開始 - @IT
アマゾン、「Hadoop」を利用した「Amazon Elastic MapReduce」のベータサービスを開始:ニュース - CNET Japan
Amazon、クラウド・コンピューティングで大規模並列分散処理エンジンHadoopをサポート

Jungle Java - Google App Engine がついに Java をサポート
Jungle Java - CouchDB 関連情報メモ
Jungle Java - Amazon SimpleDB 関連情報メモ

(04/24 追記)
んー、なんというか、ITの世界においても量子論的なものの見方が必要になってきたのかもしれません。うまく説明できませんが、そうした "時代の空気" のようなものを感じます。大規模分散データ処理というコンピュータシステムの視点から見てもそうですが、Web2.0が重視する 「集合知」 という概念も量子論的ですよね。

(05/13 追記)
株式会社スターロジックの羽生章洋が書いてるブログ:クラウド時代のデータベース

(07/22 追記)
HadoopDB Project

(08/01 追記)
Silicon Soul » HadoopDB
Silicon Soul » HadoopDBのアーキテクチャ

(09/02 追記)
Pig on Hadoop - kuangue’s blog
HadoopをRDBのように扱う、Hadoop+Hive - エンジニアが作る最新ITブログ by DODA
Hadoop+Hive検証環境を構築してみる - @IT

(10/05 追記)
Amazonクラウドが大規模分散処理の機能を強化。SQLライクな検索ができるHiveを搭載へ - Publicke

(10/27 追記)
Hadoop World Report:優良企業はなぜHadoopに走るのか - ITmedia エンタープライズ

(11/04 追記)
Hadoopの最新動向を「Hadoop World:NY 2009」の資料から(前編) - Publickey
Hadoopの最新動向を「Hadoop World:NY 2009」の資料から(後編) - Publickey

(11/06 追記)
Hadoopが秘める可能性:オンプレミスでもクラウドでも使えるプラットフォームの魅力 - builder by ZDNet Japan

(11/17 追記)
分散処理ソフト「Hadoop」のユーザー会が日本で発足、企業の導入が広がる - ニュース:ITpro

(11/24 追記)
Hadoopカンファレンスに行って来ました! - おおたに6号機blog

(2010/01/20 追記)
Welcome to Apache Hadoop!(翻訳)
【IT用語】MapReduceとHadoop
Hadoop入門
O’Reilly の Hadoop 本が、1月23日に日本で発売! ≪ Agile Cat ? Azure & Hadoop ? Talking Book

Posted on 2009年04月23日

 CouchDB 関連情報メモ

Posted in クラウドコンピューティング (RSS), データベース (RSS)

CouchDb」 の関連情報をメモ。クラウドの時代を迎えて、非リレーショナル・データベースへの関心が高まっています。

関連情報
CouchDBがApache化 | Unofficial DB2 BLOG
CouchDBに触れてみた - 準二級.jp
Web 時代の非リレーショナルデータベース: 第 1 回 Apache CouchDB の概要とインストール
Web 時代の非リレーショナルデータベース: 第 2 回 Apache CouchDB と Ruby on Rails を使って wiki アプリケーションを作成する
Web 時代の非リレーショナルデータベース: 第 3 回 Apache CouchDB で MapReduce フレームワークに基づく問いあわせを行う

MOONGIFT: CouchDBをファイルシステムのように扱う「CouchFS」
BrowserCouch、CouchDBのJavaScript実装 ブラウザに適したDB API | マイコミジャーナル
[PDF] 非リレーショナル・データベース動向

Jungle Java - P2P に適した軽量ドキュメントデータベース CouchDb

(05/13 追記)
CouchDB 0.9.0 資料つくってみたよ! - Web屋かもしれない人の日記 || WebJourney 開発ログ
株式会社スターロジックの羽生章洋が書いてるブログ:CouchDBと戯れ

(05/16 追記)
MOONGIFT: » キー/バリューDBの共通インタフェース「Moneta」

(05/17 追記)
CouchDB を探る

(06/01 追記)
MOONGIFT: » CouchDBを使ったチャットシステム「Toast」:オープンソースを毎日紹介

(09/06 追記)
“動物図鑑”で知るCouchDBの特徴 - @IT

(09/30 追記)
JavaScriptオフライン、CouchDB | マイコミジャーナル

(12/15 追記)
cohtan blog: 分散なんとか勉強会で「CouchDB Relax」発表しました
Why CouchDB
とあるWebプログラマの軌跡(仮): MapReduce系DB CouchDBを試してみた その1
とあるWebプログラマの軌跡(仮): 前回の続き

(12/24 追記)
Java 開発 2.0: Groovy の RESTClient を使用して REST によって CouchDB の操作を行う

(2010/03/19 追記)
APIとDesign Documentでカクテルブックに挑戦 - @IT
Officeユーザーにこそ? CouchDBでお手軽アプリ開発 - @IT
ここまでできる! CouchDBパワーアップ作戦 - @IT

Posted on 2009年04月21日

 ER図作成のための Eclipse プラグイン

Posted in Eclipse (RSS), データベース (RSS)

Eclipse」 でER図を作成するためのプラグインとしては 「AmaterasERD」 が有名ですが、「ERMaster」 というプラグインが新たに登場しています。日本語のマニュアルが提供されており、「AmaterasERD」 と同様に、日本人によって開発されたのではないかと推測されます。

関連情報
CoolなEclipseプラグイン(20) ERダイアグラムを編集するAmaterasERDでDB設計
AmaterasERDを組み込んで、EclipseでDB設計をしよう | バシャログ。
AmaterasERD - ありがとう。また会おう。

Jungle Java - ER図を作成可能なフリーソフト A5:SQL Mk-2
Jungle Java - ER図の作成が可能なWebアプリ WWW SQL Designer

(03/24 追記)
「ERMaster」 を少しだけ試してみましたが、洗練されたUIが提供されていて、すごく使いやすそうです。 もしかしたら、 将来的には商用製品とすることも想定しているのかもしれませんね。マニュアルも分かりやすくまとめられています。


課題を挙げるとすれば、対応するデータベースがまだ少ない点でしょうか。現時点でも主要なデータベース(「MySQL」 「Oracle」 「DB2」 及び 「PostgreSQL」)には対応していますが、「SQLite」 や 「HSQLDB」 といった軽量データベースにも対応して欲しいと思います。

(2009/01/08 追記)
2010-01-03 - 新・たけぞう瀕死の日記

(2009/01/15 追記)
【コラム】イマドキのIDE事情 (73) 高機能ERモデリングツール「ER Master」でデータベース設計! | マイコミジャーナル
2010-01-12 - 新・たけぞう瀕死の日記

Posted on 2009年03月03日