私はスキーマの進化について分析を行っていますが、少し進化してバージョン管理に保存されている実際のデータベーススキーマには実際には達していません。Mediawiki(http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/maintenance/tables.sql)はこれまでのところ非常に良い候補のようです。Bugzillaを検討しましたが、Mediawikiのようにトランクに.sqlファイルがないようです。データベーススキーマ/テーブルを構築するPerlスクリプトを実行する必要があるため、mediawiki(tables.sql)のように1つのファイルだけを取得するのではなく、基本的に、スキーマの変更を理解するために、さまざまなリビジョンのBugzillaフォルダー全体をダウンロードする必要があります。
質問1: オープンソースであり、リビジョン管理下にあり、スキーマ進化分析を行うのに十分な大きさの変更(できればDDLスクリプト-.sqlファイル)の大規模なデータベーススキーマを知っているか、使用したことがあるかどうか疑問に思います。
質問2: また、.sqlファイル(DDLスクリプト)の分析(テーブル/列数、リビジョン間のパッチなど)を提供するツールに出くわしたことがありますか。私が見つけたすべてのツールでは、分析を行う前に.sqlファイルをデータベースにロードする必要があります。
どちらの質問でも、データベースとしてMySQLまたはPostgresが推奨されます。
このコミュニティの仲間からの返答を歓迎します。
ありがとうございました、
ベンカテッシュマンダラパ