【问题标题】:Real world MySQL/Postgres database schema examples and analysis tools真实世界的 MySQL/Postgres 数据库模式示例和分析工具
【发布时间】:2010-09-22 15:18:49
【问题描述】:

我正在对模式演变进行分析,但与实际数据库模式相比确实有所不足,这些模式已经发生了一些演变并存储在版本控制中。到目前为止,Mediawiki (http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/maintenance/tables.sql) 似乎是一个非常好的候选人。我考虑过Bugzilla,但他们似乎没有像Mediawiki 那样的主干中的.sql 文件。必须执行构建数据库架构/表的 Perl 脚本 - 因此,我现在基本上必须下载整个 Bugzilla 文件夹以进行不同的修订以了解架构更改,而不是像在 mediawiki(tables.sql) 中那样只获取一个文件。

问题 1: 我想知道你们中是否有人知道或使用过大型数据库架构,这些架构是开源的,受修订控制,并且更改足够大以进行架构演化分析(最好有 DDL 脚本 - .sql 文件)。

问题 2: 此外,您是否遇到过任何对 .sql 文件(DDL 脚本)提供分析(表/列计数、修订之间的补丁等)的工具。我发现的所有工具都需要在对它们进行任何分析之前将 .sql 文件加载到数据库中。

对于这两个问题,首选 MySQL 或 Postgres 作为数据库。

感谢本社区其他成员的任何回复。

谢谢,

文卡特什曼陀罗

【问题讨论】:

    标签: database schema analysis relational


    【解决方案1】:

    http://www.databaseanswers.org/ - 包含许多数据库模式示例。

    【讨论】:

      【解决方案2】:

      查看我们在 http://schemaevolution.org 上的工作,在 UCLA 进行了一些关于模式演化的有趣研究,我们发布了预先收集的模式演化历史(来自 mediawiki、Ensembl Genetic DB 和其他几个),我们提供了这些数据的统计分析案例,还有一个工具可用于自动收集和分析模式演变历史的过程。

      再见,

      卡罗

      Carlo A. Curino,博士

      麻省理工学院-CSAIL

      我存在的祸根是做事

      我知道电脑可以为我做。

      【讨论】:

        猜你喜欢
        • 2011-04-11
        • 2012-08-22
        • 1970-01-01
        • 1970-01-01
        • 2021-07-18
        • 2010-11-23
        • 2021-05-15
        • 2016-11-26
        • 1970-01-01
        相关资源
        最近更新 更多