主催者Quatrexさんによる「データベース友の会」紹介記事

数を正確に把握しているわけではないのですが、最近IT関係の勉強会が活発に開催されているように思えます。基本的に有志によるボランティアで、無料、もしくは会議室代などの経費の負担だけで参加できるものが主流なように思えます。
私が参加しているDB2の定期勉強会CLUB DB2もそうですね。

@ITでそんな勉強会の一つ、「データベース友の会」が紹介されていました。

- データベース友の会――目指せ「デスペ試験」合格 − @IT自分戦略研究所

これは主催者のQuatrexさんご自身による紹介記事です。参加者の生の声や運営のノウハウも公開されていて、面白いです。

データベース友の会とは、「データベース」をキーワードに、参加者が相互に学びながら技術力を高めていく会です

という事なので、データベースの話題を広く扱っている感じですね。懇親会もアリという事で技術者同士の交流に力を入れている感じです。個人的にこういう同士が集う勉強会は色々な人たちとの交流も楽しみの一つだと思います。写真で紹介されている勉強会の風景も楽しそうで良いですね。

データベース友の会のホームページは以下です。

- データベース友の会

XQueryの書き方と動作速度についてのblogエントリ

HHeLiBeXさんのblogに面白いエントリを見つけました。

- XMLデータのスキーマ設計は計画的に - HHeLiBeXの日記 正道編

XQueryの場合、ちょっとした追加処理のつもりでも内部で大きなXMLデータの再構築が発生する可能性があるので、それが実行時間に強く影響する場合がある、という実例が公開されています。ぜひ読んでみてください。

DB2 9.1,9.5.9.7それぞれでベンチマークされていて、バージョン間で速度が異なるのも興味深いですね。

Informix Dynamic Server (IDS)に関するWiki2つ

DB2と同じくIBMのRDBMSであるInformix Dynamic Server (IDS)関連のWikiを2つ見つけました。(どちらも英語です)

- IBM developerWorks: Wikis - IDS Interoperability with Other Products - IDS Interoperability with Other Products

これはIDSと組み合わせて使える製品の情報がまとめられています。たとえばDB2の開発環境であるData StudioはIDS v10.00,v11.10,v11.50で動作するとか、WebSphere Application Serverとの組み合わせで動作するIDSのバージョンなどが掲載されています。

- IBM developerWorks: Wikis - Informix Chat with Lab - Home

もう一つはInormix Dynamic Server chat with Labです。以前よりDB2版のChat with Labは紹介してきましたが、IDS版もあったのですね。

- Chat with the Lab (DB2)

Chat with Labsはインターネット経由で開発者がユーザに直接セミナーを行うというものです。
IDS版はもう30回以上やっているそうなので、結構昔からやっているみたいですね。次回は3/23に"What's new in IDS 1150xc6 ?"というタイトルで行われるようです。時差があるので日本からの参加はきついのですが、終了済みのものはプレゼン資料や音声がダウンロードできるようになっていますので、IDSに興味がある方はぜひチェックしてみてください。

XMLインデックスの作成をアドバイスしてくれるツール

DB2には設計アドバイザーという機能があります。実行するSQLをいくつか入力すると、そのSQLに適したインデックスの作成(もしくは不要なインデックスの削除)を提案してくれるというもので、なかなか便利な機能です。

コントロールセンター(GUI)から起動する事もできますし、コマンドライン版のdb2advisも用意されています。

- db2advis
DB2 設計アドバイザーは、マテリアライズ照会表 (MQT) と索引の作成、表の再パーティション化、マルチディメンション・クラスター化 (MDC) 表への変換、未使用オブジェクトの削除に関して、ユーザーにアドバイスを提示します

上記引用にあるように、インデックスだけでなくMDC表やMQTのアドバイスまでしてくれる高機能なものなのですが、どれもSQL用の機能で、XQuery用のXMLインデックスには対応していませんでした。

XMLインデックスはDB2 pureXMLの独自機能で、格納したXML文書の部分(アトリビュートや要素)にインデックスを付けて、検索を高速化する機能です。

前振りが長くなりましたが、そのXMLインデックスをアドバイスしてくれるためのソフトウェア"IBM XML Index Advisor"がHenrikさんのblogで紹介されています。

- IT, Life, DB2, pureXML, House Construction, ...: IBM XML Index Advisor for DB2
The good news is that there is a tool on IBM alphaWorks, called the "IBM XML Index Advisor for DB2 for Linux, UNIX, and Windows".

XML Index AdvisorはIBM alphaWorksで公開されています。Javaで書かれたアプリケーションです。

- alphaWorks : IBM XML Index Advisor for DB2 for Linux, UNIX, and Windows : Overview

Henrikさんのblogのコメントを読むとどうも正式にDB2に同梱する事を目標に開発されているみたいですね。いずれは構成アドバイザーの一機能になるのかもしれません。

3/26のClub DB2 東京&大阪が受付開始。東京は明智重蔵さんによるSQL分析関数編。大阪はDB2パフォチュー入門

※タイトルの日付が間違っていたので修正しました。指摘してくださったIさんありがとうございます。

3/26のCLUB DB2の申し込みが開始になっています。3/26は東京と大阪で(別々の内容で)開催です。

- 第98回 【SQL上級編】 DB2の分析関数の使用例
今回はゲスト講師としてOracle SQLパズルでおなじみの明智重蔵さんをお迎えして、SQL上級編を開催します。Oracleコミュニティでよく見かけるSQLの問題を、DB2 V9.7で分析関数を使用して解いたり、Oracle 11gR2の分析関数をDB2 V9.7で模倣するSQLを紹介しながら、講師である明智さんの「SQLの思考法と脳内のイメージ」を解説していただく予定です。
単純なサンプル中心に一緒に頭を使って考える勉強会です。SQLの力を付けたい方、達人がSQLをどう考えているかに興味がある方は、ぜひご参加ください。


東京は「SQL上級編」です。ゲスト講師として明智重蔵さんをお呼びして、SQLの分析関数(OLAP関数)をじっくり解説していただく予定です。
明智さんは、"Oracle SQLパズル"や、codezineの連載「分析関数の衝撃」でおなじみのSQLの達人です。

- 明智重蔵のブログ
- OracleSQLパズル
- 分析関数の衝撃:CodeZine(コードジン)
- DB2の分析関数の使用例(まとめページ)

内容は歯ごたえのあるものになりそうです。内容に興味がある方は、明智さんのホームページ(上記まとめページ)でドラフトの内容が公開されていますので、ぜひチェック(予習)をしてみてください。SQLがこれだけ詳しい人の話を聞く機会はあまり無いと思いますので、ぜひご参加ください!

- 第97回 [大阪開催]初心者歓迎!DB2のチューニング入門
データベース初心者向けに、DB2パフォーマンスチューニング入門を開催します。
一言にパフォーマンスチューニングと言っても、実際は色々な可能性を考えて手を打つ必要があり、対処にはDB2の内部構造も理解している必要があるため、初心者にはなかなか難しいものです。
しかし、パフォーマンスチューニングにもある程度パターンがあり、DB2の構造も概要だけ知っていれば多くの場合に対処できます。
今回はDB2のパフォーマンスを改善するための初歩的な考え方やヒントを解説します。基礎の「き」から解説しますので前提知識は不要、どなたでも参加していただける内容になっています。ぜひお気軽にご参加ください。


大阪の方は私がひさしぶりに講師担当です。内容は新ネタの「DB2のパフォーマンスチューニング入門」です。例によって超初歩から順に解説しますので、前提知識無しでも理解できる内容になっています(というか資料は今書いています...)。

久しぶりに大阪に行くので楽しみです。ぜひお気軽にお申し込みください。

東京は箱崎(水天宮前)にて19時開始、大阪は本町にて18時30分開始です。
どちらも終了後は、懇親会(飲み会)があります、よろしければこちらもぜひご参加ください。

「新人OLと学ぶ5分でわかるDB2講座」第6回 CLP Plus編 公開 

すっかりおなじみ、さくら子さんによる「新人OLと学ぶ5分でわかるDB2講座」の第6回が公開されています。

- 新人OLと学ぶ、5分でわかるDB2講座: 第 6回 5分でわかる!誰でもできるCLP Plus
「新人OLと学ぶ、5分でわかるDB2講座」です。DB2初心者のわたしが実際にDB2を使いながら体験し、みなさんに分かりやすく5分程度で解説するコーナーです。第6回は、SQL*Plusと同じ操作感のコマンドライン・ツールCLP Plusの解説です。

今回はDB2 9.7の新ツールCLP Plusについてです。名前から想像できる通り、SQL*Plusに近い操作でDB2が操作できるようになるコマンドラインツールです。DB2 9.7のOracle互換性機能の一つとして提供されています。

今回も約5分で簡単に使える事を説明してくれています。さくら子さんの奮闘をぜひ見てあげてください。


Lotus Domino 8.5での開発を網羅的に解説した日本語書籍が発売

もはや全くDB2に関係無いですが、ぜひ紹介したい本が昨日出版されました。「Lotus Domino Designer8.5開発者ガイド」です。

Lotus Domino Designer 8.5開発者ガイド
- Lotus Domino Designer8.5開発者ガイド

Lotus Domino 8.5の開発方法を網羅的に開発した書籍です。Dominoの紹介から、アプリケーション作成の基礎というところから始まって、設計方法、RDBMSとの連携や新機能XPagesなどの高度な機能、パフォーマンスチューニングまで非常に広範囲をカバーした書籍です。B5版で768ページという厚みになるのも納得の内容です。

なぜこれを紹介しているかというと、以前仕事でご一緒した方が著者というのもあるのですが、何よりDominoは日本語の書籍が本当に少ないからなのです。これはDB2と全く同じ状況で、以前からなんとかならないかなと思っていたのです。

Dominoも(DB2も)WEB上には結構情報があるのですが、右も左も分からない入門者は情報がたくさん有ってもどこから手を付けて良いか分かりづらいですので、このような最初の一歩から順に解説してくれる書籍は重要だと思います。

そういうわけでDominoで開発を行う方たちには必帯の一冊になると思われます。書店で見かけた時はぜひ手にとってみてください。

DB2がHyper-VとKVMサポートを追加。ほとんどの仮想化環境で動作可能に

気付くのが遅れたのですが、DB2がHyper-VやKVMをサポートするようになっています。

- DB2 Virtualization Support

上記はDB2がサポートする仮想化環境一覧の表なのですが、KVMやHyper-Vが追加されています。
これによってDB2は、

- VMware
- Xen
- KVM
- Hyper-V
- WPAR (AIX)
- Solaris Zone
- Parallels Virtuozzo
- HP-UX Virtual Partitions (vPars)
- PowerVM (Power System)
- z/VM (メインフレーム)

と非常に広い範囲をサポートする事になりました。
(※KVMやXENは全部サポートするというわけではなく、OS毎に限定したサポート認定になっています。Hyper-VもWindows 2008 SP2以降のみです。詳しくは上記リンクを参照してください。)

RDBMSというプログラムは非常にシビアにディスクIOやメモリ操作を行いますので、仮想化環境で動かすのは難しいはずなのですが、DB2の場合かなりがんばってサポート範囲を広げていますね。

DB2のセキュリティ機能を解説したセミナーの録画が公開

不定期に行われている"Chat with the lab"は、DB2開発者が直接WEB経由でセミナーを行うというものです。
先月末には"DB2 LUW Security Primer"(DB2 LUWのセキュリティ入門)が行われたのですが、これの録画と資料が公開されています。

- DB2 LUW Security Primer (録画)
- Chat with the Lab (資料のダウンロードや過去のセミナーはこちらから)

セミナーは約80分と長めですが、DB2の認証機能やLBAC(行・列単位のアクセス制御)、SSL接続、ロールの考え方、v9.7で分離されたSEQADMについてなど、広い話題をカバーしてくれています。

DB2のセキュリティ機能は結構高機能なのですが、あまりこういう入門情報が無かったのでこれは貴重だと思います。以下にも埋め込んでおきますので、ぜひ見てください。

DB2 LUW Security Primer from Natasha Tolub on Vimeo.


CLUB DB2「アクセスプラン中級編」3/12のWEB中継申し込みと開始&過去資料の公開

お待たせしました。今週末(3/12)のCLUB DB2「アクセスプラン(実行計画)中級編」のWEB中継(WEBキャスト)の申し込みが開始になっています。(会場参加の申し込みも始まっています)

- 第96回 アクセス・プランを読んでみよう!【セカンドステップ編】
前回(第95回ClubDB2)の初心者編では、そもそも、何故アクセスプランが必要なのか?というところから、基本的な読み方まで、一通り解説しました。
今回は、前回をステップに、より具体的な例を使って解説します。
特定のバッチやSQLのパフォーマンスをチューニングしたい時に必要な資料は何を取得すればいいの?それはどこをどうみるの?
実際、その場に遭遇した時に必要な資料取得ができるように、資料取得方法やdb2exfmtの見方を中心にご紹介していく予定です。
前回、初心者歓迎編に出席された方には、復習もしながら、より実践的なアクセスプランの見方を演習を通して経験してもらいます。
※ClubDB2 第39回 アクセス・プランを読んでみよう!【セカンドステップ編】とほぼ同じ内容です。

前回「アクセスプラン初心者編」の続きといった感じの内容で、もう少し踏み込んで実践的なアクセスプランについて学習する予定です。3/12(金) 19時開始で、場所は箱崎(水天宮前)です。

WEBキャストというのはインターネットを使った中継の事で、どこからでもCLUB DB2に参加してもらえるように今年から始めました。お気軽にぜひ一度参加してみてください。

前回のアクセスプラン初心者編の内容が知りたい場合は以下から資料が取れるようになっています。

- Club DB2 - materials

今のところ公開している資料は初心者編の5本と「V8->V9アップグレード編」の資料だけですが、これから少しずつ公開資料を増やして行ければと思っています。

search my sites.
try! DB2
DB2 Express-C ダウンロード
DB2 Express-Cは無料で使用できます。使用期限やDBサイズ制限もありません。
links
ad
about this site
recommend
DB2 9.7 エバリュエーション・ガイドブック
DB2 9.7 エバリュエーション・ガイドブック (JUGEMレビュー »)
日本アイ・ビー・エム
DB2 9の全体像と9.7の新機能を余すことなく解説した入門者向けガイド本です。(レビューはこちら)
recommend
Effective Java 第2版 (The Java Series)
Effective Java 第2版 (The Java Series) (JUGEMレビュー »)
Joshua Bloch
すべてのJava開発者必読の書が大幅改訂されて第2版になりました!。
文法などは解説していませんが、Java言語でプログラムを書くにはどういう事に気をつけるべきかという事が非常に端的に、かつ明確な理由とともに解説されています。
第2版ではJava SE 6対応がなされ、第1版で提案してJava SEに取り込まれた部分は整理され、新しい機能であるGenericsやアノテーションについての記述が多数追加されています。以前に増してお勧めできる書になりました。
まだ読んだことが無いJava開発者はぜひ読んでみてください。
recommend
達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)
達人に学ぶ SQL徹底指南書 (CodeZine BOOKS) (JUGEMレビュー »)
ミック
基礎的なSQLは書けるようになったけど、今ひとつSQLのルールになんとなくしっくりこない、腑に落ちない。そんな人にお勧めの入門書です。SQLの根底に流れる基本的な考え方をやさしく解説してくれています。(レビューはこちら)
recommend
SQLパズル 第2版 プログラミングが変わる書き方/考え方
SQLパズル 第2版 プログラミングが変わる書き方/考え方 (JUGEMレビュー »)
ジョー・セルコ,Joe Celko
SQL入門を終えて、SQL中級/上級者になりたいと考えている方にぴったりのトレーニング本です(レビューはこちら)
recommend
XML-DB開発 実技コース
XML-DB開発 実技コース (JUGEMレビュー »)
下佐粉 昭,野間 愛一郎,久保 俊彦,高橋 賢司
XML-DBのやさしい入門書です。XMLの基礎から、XPath,XQueryの解説、設計の基礎、Javaでのプログラミング等盛りだくさんの内容です。
recommend
プロジェクトの流れで理解するXMLDBデザイン徹底解説―最新DB2 9.5pure XML対応
プロジェクトの流れで理解するXMLDBデザイン徹底解説―最新DB2 9.5pure XML対応 (JUGEMレビュー »)
日本アイ・ビー・エム
XML-DBの実践的なデザイン方法を解説した初めてのガイドです。XML-DBを使った開発に興味のある人やプロジェクトでXML-DBを使用する予定の人にお勧めです。
recommend
データベースパフォーマンスアップの教科書 基本原理編
データベースパフォーマンスアップの教科書 基本原理編 (JUGEMレビュー »)
エンコアコンサルティング
DBMSの基本的な内部構成、動作についての考え方をやさしく解説してくれています。(レビューはこちら)
recommend
メインフレーム実践ハンドブック z/OS(MVS),MSP,VOS3のしくみと使い方
メインフレーム実践ハンドブック z/OS(MVS),MSP,VOS3のしくみと使い方 (JUGEMレビュー »)
神居 俊哉
メインフレームの技術について、基礎概念から、実践的な使い方までを網羅した初めての解説書です。
recommend
セオリー・オブ・スタイルシート (Quick Master of Web Technique)
セオリー・オブ・スタイルシート (Quick Master of Web Technique) (JUGEMレビュー »)

CSSの概念/基礎をしっかりと解説してくれるCSS入門書。サイトへの実践的な適用方法も解説されています(レビューはこちら)
携帯からアクセス
バーコード
powerd by
ペパボのブログサービス【JUGEM
recent entries
categories
recent comments
  • DBマガジン2010/04でCLUB DB2の紹介&DB2の連載開始
    SIM (02/27)
  • DBマガジン2010/04でCLUB DB2の紹介&DB2の連載開始
    Yama (02/26)
  • ローデバイスはもう(ほとんど)必要ない
    SIM (02/13)
  • ローデバイスはもう(ほとんど)必要ない
    (02/12)
  • DB2を高可用性(HA)構成で使用する場合のライセンスの考え方
    SIM (02/08)
  • DB2を高可用性(HA)構成で使用する場合のライセンスの考え方
    shige (02/04)
  • Windows用のRubyインストラー環境とibm_dbの対応
    SIM (01/08)
  • Windows用のRubyインストラー環境とibm_dbの対応
    raito (01/08)
  • OracleからDB2にアプリケーションを移行するための技術資料が公開
    tonkuma (01/06)
  • DB2の良く使うコマンドをまとめた「DB2チートシート」を作りました
    SIM (12/27)
recent trackbacks
archives