質問: 学習のため、RDBMSのオープンソース実装で小さくわかりやすい物を探しています。出来れば実装言語はCが良いです。SQLiteは現在のものより小さい初期の物を探しているのですが見当たりません。こ存じの方おられましたらご教授願います。
回答: 現行の製品なら、Firebird でしょうか。 公式サイト:Firebird: The true open source database for Windows, Linux, Mac OS X and more から、2003年のバージョン 1.0.3 のソースが落とせます。 ちなみに、1.0 は C の筈ですが、Firebird 1.5 から C++ です。 小ささ重視で古くても良いのなら、Ingres も候補になるかも。 University INGRES, Version 8.9 とか。