データベースコンサルタントのノウハウちょい見せ

Oracle RDBMSなどのオラクル製品や各種インフラ技術(OS、ストレージ、ネットワーク)といった話題を取り上げます。著者は小田圭二、「門外不出のOracle現場ワザ」、「絵で見てわかるOracleの仕組み」、「絵で見てわかるOS/ストレージ/ネットワーク」などの著作もあります

ホーム > アーカイブ - 2010年10月

VLDB conference

実は、Oracleのオプティマイザは、U.S.の学会やカンファレンスで一部発表しています。
最近、ある社員から教えてもらいました。

以下、VLDB conferenceというカンファレンスです。
http://www.informatik.uni-trier.de/~ley/db/conf/vldb/index.html

たとえば、2008年は以下のagendaですが、その中に、Oracleの発表がいくつかあります。
https://www.se.auckland.ac.nz/conferences/VLDB2008resources/presentations/a_industry.xml
例:Optimizer Plan Change Management: Improved Stability and Performance in Oracle 11g

2007年の発表にもOracleのものがいくつかあります。
http://www.informatik.uni-trier.de/~ley/db/conf/vldb/vldb2007.html

Supporting Time-Constrained SQL Queries in Oracle
http://www.vldb.org/conf/2007/papers/industrial/p1207-hu.pdf

ただ、いざみようとすると、ACM(アメリカの学会ですね)のWebアカウントが必要な
リンクも多くあり、そこはちょっと残念です。
例:Query processing engines
http://portal.acm.org/citation.cfm?id=1164215&dl=GUIDE&coll=GUIDE&CFID=105117071&CFTOKEN=69883948
例:Validating the Oracle SQL engine
http://portal.acm.org/citation.cfm?doid=1594156.1594161

「Optimizer Plan Change Management:
Improved Stability and Performance in Oracle 11g」は
ACMの会員でなくてもダウンロードできます。
https://www.se.auckland.ac.nz/conferences/VLDB2008resources/presentations/papers/I12.ppt

スポンサーサイト
[ 2010/10/25 03:18 ] 雑談 | TB(0) | CM(0)

OracleとDB2を比較した本の電子書籍がタダで。。。

『DB2 9.7 & Oracle 11g 比較ハンドブック』等の書籍がPDFの形で
タダでダウンロードできるそうです。
さすが翔泳社太っ腹です。

http://go.shoeisha.jp/c/acw1au3p8w55ioab

興味ある方は、アクセスして、アンケートに記入して、ダウンロードしてみてはいかがでしょうか。
[ 2010/10/21 01:56 ] 雑談 | TB(0) | CM(0)

SQL Developer のデータモデルツールが、無償になりました。3.0も出ます。

Oracleのモデリングツールである、SQL Developer Data Modeler が無償になりました。
そして、3.0のEarly Adopter が発表になりました。
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html

アーリーアクセスのダウンロードはこちらです。
http://www.oracle.com/technetwork/developer-tools/downloads/ea1-downloads-176664.html

DBMSにモデリングのツールが付いていることは大事だと、個人的には思っています。
ということで、SQL Developer Data Modeler には頑張ってほしいと思います。
[ 2010/10/18 01:55 ] 雑談 | TB(0) | CM(0)

書評:Googleクラウドの核心

「グーグル自身が語る」ということで、興味をそそられますが、Amazonの書評では、高い評価は得られていないようです。しかし、一部の人には価値があると思うので、ちょっとご紹介します。データセンターや大規模なインフラソフトを考える人でないと得るものが少ないので、確かに厳しい評価も理解できます。

Oracle使いとして、大規模なインフラも考える機会があるので、私には得るものがありました。大規模なRAC(Real Application Cluster)と比較すると、得るものが多いような気がします。

たとえば、P45を見ると、HPのsuperdomeとHPのローエンドPCサーバーの性能あたりのコストの比較がおこなわれていて、なんとsuperdomeが20倍のコストになっています。安いH/Wをどう生かすのかが重要になっていることを実感させられます。

また、それ以外にも、ソフトウエアは障害を起こすものである、ハードウエアも数が多くなれば確率的にどこかで障害が起きる。それらを前提としてソフトウエアで可用性をなんとかする。メモリの障害は意外と多く起きている。電力との戦いが重要。P107とP108のハイエンドマシンとローエンドマシンの場合の運用コスト計算も参考になります。やっぱり、ハイエンドだと、H/W代が高いですね。

大規模なインフラやデータセンターレベルでの最適化を考える人(興味のある人)は読んでみてはいかがでしょうか。
[ 2010/10/12 03:57 ] 書評 | TB(0) | CM(0)
プロフィール

odakeiji

Author:odakeiji
小田圭二 日本オラクルのテクノロジーソリューションコンサルティング統括本部においてデータベースのコンサルタントをしている。今までのキャリアでは、社内教育部隊で、データベースやOS、ネットワークを教える経験を5年ほど積んだり、コンサル部門で主にDB(インフラ含む)のコンサルを10年程度経験した。また、コンサルタントとして、主に大規模ミッションクリティカルシステムを担当。社内では”火消し”とも呼ばれ、システムトラブルの火消しをいくつも担当していたこともある。
ポリシーは、「OracleもOS上で動くアプリケーションにすぎない。だから、OS、ストレージ、ネットワークを学ぶべき。アーキテクチャから考えろ」。
スキル面の興味は、アーキテクチャ、DBA、インフラ技術、教育、コンサル手法など。
本ブログのポリシーは「週に1回、DBAやインフラ担当者の役に立つ記事を書きたい」です(守れるだけ、守りたい・・・・)
なお、本ブログにおいて示されている見解は、私自身の見解であって、オラクルの見解を必ずしも反映したものではありません。ご了承ください。

私の主な著書の紹介です。もしよかったら、お役立てください。他にもオライリーなどがあります

●「絵で見てわかるOS/ストレージ/ネットワーク データベースはこう使っている」小田圭二 著
私のポリシーである”DBMSもOSの動くアプリケーションに過ぎない”に基づいて、OSとDBMSの関係、ストレージとDBMSの関係、ネットワークとDBMSの関係、を解説した珍しい書籍です。DBを学んでひと段落したら、DB使いもインフラ全体を意識しなければなりませんが、そのような人にお勧めです。企業ユーザー向けのIT本としては、2008年度翔泳社No1だとか(最後は出版社談)。

●「絵で見てわかるOracleの仕組み」 小田圭二 著
教育に携わる者としての私の思い「丸暗記するな。アーキテクチャを知るべき。絵で説明すべき」を具体化した、Oracleの入門書です。Oracle初心者向きですが、Oracleの基礎となる部分の動きを解説しているため、バージョンに依存せずに何年先でも使えます。逆に、本書の内容を理解せずに、ひたすら丸暗記すると応用力が身につきません。この本を読むだけで何かできるようになるわけではありませんが、アーキテクチャを身につけて、本当の技術力を身につける第一歩として欲しいと思っています。

●「44のアンチパターンに学ぶDBシステム」 小田圭二 著
本書は、企業のDBシステムの設計/構築から運用管理、プロジェクト管理までの各フェーズにおけるトラブル(失敗)事例について、アンチパターン(べからず集)とその回避策/防止策として解説するものです。チェックリストとして使っていただいても構いません。分かっていてもアンチパターンは避けられないことも多いものです(政治とか)。そういう方には、同じ仲間は多いのだなと再認識していただくための一服の清涼剤としていただければと思います。

●「門外不出のOracle現場ワザ」 小田圭二 他 著
一番最初に出た本です。結構とがった内容を扱っています。
・パフォーマンス分析の考え方(私の担当)
・性能テストや障害テストの仕方、設計の注意点(主に私が執筆)
・コストベースオプティマイザ(10gベース)のアーキテクチャ
・コネクションプーリング
最新のOracleの内容は含んでいませんが、今でも性能の考え方やオプティマイザの考え方は使えるはずです。オプティマイザをここまで解説している本を私は知りません。

●「続・門外不出のOracle現場ワザ」 小田圭二 他 著
「続」の名前の通り、次に出た本です。ちょっと尖り過ぎたかもしれません^^; でも本当に使う内容を選んだつもりです。一流になりたい・他の人と差をつけたい人にお勧めでしょうか。
・性能の良いSQLの書き方
・文字化けの仕組み
・障害(特に性能やハング)の分析・対応方法(私が執筆)
・障害をリアルタイムに分析・対処する方法(私が執筆)
・オプティマイザの使い方ノウハウ
・アップグレードのノウハウ

●「データベース」小田圭二 他 著
私にしては堅い本です。なんせ、共同執筆者が大御所の國友義久先生です。階層型DBMS、ネットワーク型DBMS、リレーショナル型DBMS、XMLDBMS、OO(オブジェクト指向)DBMS、DBMSの持つ機能、DBMSのセキュリティ、データベースの著作権、監査、モデリング、正規化といった内容を網羅しており、深い記述は無いものの、DB技術全体を抑えるのに向いている一冊です。ある程度技術力がついたエンジニアの方が、DB全体を振り返りたい(勉強したい)というときの最初の1冊としてお勧めです。