データベースについて。

データベースについて。

関連: MySQL

-Derby + DBUtils
-HSQLDB + DBUtils
--HSQLDBは速いらしい

-@IT:SQL Serverで「デッドロック」を回避する : SQL実践講座(28・最終回)
--http://www.atmarkit.co.jp/fnetwork/rensai/sql28/sql1.html
---ロックモード、共有ロック、排他ロック、更新ロック、ロックのオプション
---トランザクション分離レベル(TRANSACTION ISOLATION LEVEL)
---SQL Server 2000での実例

-@IT:トランザクションの一貫性を保証するロック : SQL実践講座(27)
--http://www.atmarkit.co.jp/fnetwork/rensai/sql27/sql1.html
---トランザクション分離レベル(TRANSACTION ISOLATION LEVEL)
---SQL Server 2000での実例

-ロック
--テーブルロック
--行ロック

-ロックエスカーレーション
--行ロックしている数が増えて、ある閾値を超えるとテーブルロックになる仕組み

-DB2 or Oracle で select 時にレコード数を指定する
--IBM DB2: select * from emp fetch first 10 rows only;
--Oracle: select * from emp where rownum<10;

-Inside LiveJournal's Backend
--http://www.danga.com/words/2004_mysqlcon/mysql-slides.pdf