JJUG CCC 2014 Springでのプレゼン資料です。
少しだけ修正してます。
ソースはこちら
kishida/sqlparser · GitHub
使ってるライブラリ
JParsec - Home
Project Lombok
あと、プレゼンでは紹介できなかったけど参考資料
いまのところ日本語でRDBMSの仕組みを説明してる唯一の本かも。あまり深くはとりあげてないけど、読みやすいのでおすすめ。このプレゼンでも参考にしてます。
RDBMS解剖学 よくわかるリレーショナルデータベースの仕組み (DB Magazine Selection)
- 作者: 鈴木幸市,藤塚勤也
- 出版社/メーカー: 翔泳社
- 発売日: 2005/02/22
- メディア: 単行本(ソフトカバー)
- 購入: 11人 クリック: 88回
- この商品を含むブログ (26件) を見る
SQL Serverだけど、実際のRDBMSの実装を簡単に説明した本としておすすめ。リレーショナル処理にはあまり触れてないので、RDBMS解剖学と補完関係にちょうどいい。
絵で見てわかるSQL Serverの内部構造 (DB Magazine Selection)
- 作者: 平山理
- 出版社/メーカー: 翔泳社
- 発売日: 2009/03/03
- メディア: 単行本(ソフトカバー)
- 購入: 2人 クリック: 73回
- この商品を含むブログ (6件) を見る
英語だけど、データベースについて広い範囲で書いた本。SQL処理やトランザクションについても詳しく説明されているので、データベースを実装するなら読んだほうがいい本。範囲が広いので、サーブレットでDBフロントエンド作るよ、みたいな無駄なところもあるけど。
英語も難しい単語があまりなくて読みやすいです。
- 作者: Raghu Ramakrishnan,Johannes Gehrke
- 出版社/メーカー: McGraw Hill Higher Education
- 発売日: 2002/09/01
- メディア: ペーパーバック
- 購入: 1人 クリック: 9回
- この商品を含むブログ (2件) を見る
もう一冊英語の本。
ぼくはまだ読んでないのだけど、実装の説明にソースコードが多いので、より具体的です。
Database Systems: The Complete Book: International Edition
- 作者: Hector Garcia-Molina,Jeffrey D. Ullman,Jennifer Widom
- 出版社/メーカー: Pearson
- 発売日: 2008/06/01
- メディア: ペーパーバック
- この商品を含むブログを見る
あと、データベースではなく言語実装の本。
JParsecではないけど、パーサーコンビネータを使って言語パーサーを実装してるので、JParsecの使い方の参考にちょっとなるかも。
2週間でできる! スクリプト言語の作り方 (Software Design plus)
- 作者: 千葉滋
- 出版社/メーカー: 技術評論社
- 発売日: 2012/02/10
- メディア: 単行本(ソフトカバー)
- 購入: 11人 クリック: 318回
- この商品を含むブログ (18件) を見る