装を学ぶことによって教科書や論文などで解説されている機能をより深く理解できるようになることが期待される。本講演では、PostgreSQLの問合せ処理の流れ、および個々の機能と実装を概観し、午後の講演を理解するための足がかりとする。問合せ最適化インサイド(講師:板垣貴裕氏(NTT))講演概要:実際のデータアクセスに先立って、必要な処理量を減らすため、コストベースの問合せ最適化が行われる。問合せに対する複数の実行計画の候補が列挙され、その中から動的計画法によってコストが最小である計画が選択される。コストを算出するためには、選択性(処理すべき行数)を推定することが重要であり、データの統計情報に基づく計算が行われる。本講演では、実例を交えながら、最適化処理の流れを追っていく。トランザクション処理インサイド(講師:坂田哲夫氏(NTT))講演概要:DDBMSの重要な役割の一つは、トランザクション処理のためのACID特性を実現することである。理、トランザクション制御を概説する。PostgreSQLでは追記型のバッファ管理を用いることで、これらの処理を簡便に実現している点に特色がある。別に解説されるこれらの機能をヒープ管理を中心に解説することで、この特色に焦点を当てることを試みる。