-
分散KVSの使い方 - sdyuki-devel
2009年の記事。KVSのメリットデメリットの説明など。
-
key-valueストアの基礎知識
KVSとはとは。
-
NoSQLメモ(Hishidama's NoSQL(KVS) Memo)
使用方法の観点から。
KVSとかNoSQLとか
DBのデッドロック
システム全体でリソースのアクセス順を同じにする。
A/B/CのリソースがあってP1とP2のプロセスが
P1 A→C
P2 B→C
のようにアクセスすればデッドロックは起きなくなる。
DB2でたまにデッドロックになるんだけど...
-
DB2 Deadlock デッドロックの公式見解
DB2の分離レベルとかデッドロック詳しい。
システム全体で表や行にアクセスする順番が統一できればデッドロックはなくなる。
その通りです。
DB2でインデクス
ノート
予めEXPLAIN表を作ってから、db2advisコマンドを実行する。
$ db2 -tvf '/opt/ibm/db2/V9.7/misc/EXPLAIN.DDL' $ db2advis -d databasename -n db2inst1 -pkg -o output.sql
参考
-
db2advisコマンドを実行する前に、予めEXPLAIN表を作成しておく必要があります。
EXPLAIN作らないとダメなの。
-
db2advisのpkgオプションは便利 | Unofficial DB2 BLOG
pkgオプション本当に便利。
-
DB2でインデックスチューニングをする - 猫にWeb
情報元
SQLの使い方調べる場合に使えそうなサイト
-
SQL講座 [Smart]
割と色々知りたいことが説明されている。
ソフトウェアのオンラインマニュアルじゃ使い方わかんない時に見てみよう。
SQLite
-
Query Language Understood by SQLite
SQLite でサポートしている SQL のリファレンス。
とりあえずここだけで、使えそうな気がする。
-
月に遊ぶ ≫ SQLiteの使いかた
ほんとに“大まかなSQLiteの使いかた”がわかる。
月に遊ぶ » SQLiteの使いかた(from Internet Archive)
JDBC忘れた
ER図作成ツール
たまにデーターベース設計をすることがある。いままでは適当にWordの図でER図を作ってた。でもツールでも使ってみるかと思い立って調べたらフリーのが少ないことわかった。取りあえず、使えそうなのは以下くらい?
unixODBC
PostgreSQLもMySQLも対応しているようだし、C/C++で使うとなるとこれくらいなのか・・・
- The unixODBC Project home page
- Program-development/unixODBC
数少ないunixODBCに触れたサイト