有意写一个数据库比较软件。(网上找了好久没有找到,
目前先写mysql)
他的功能 在于比较可访问的2台机器的mysql各自同名数据库。
指标包括:
表                              是否一致 不相同的给列举出来
字段                            是否一致
约束(主键 外键)     是否一致
触发器  
视图
存储过程 routine 
索引  
其他 还有库校对  用户权限等 这个无疑是要耗费大量的时间与心血的 
所以抛出以下问题:
1  这个功能是否有现成的软件已经实现??? 如果有,清列举我检查看他是否能达到要求
2  这个东西是否有市场前景 ,比如做成共享软件(这个确实是我很关心的)。  
     
(看似简单 其实还是好大的工作量的,比如各种数据库 各种版本, 编程方面需要写至少2套)

解决方案 »

  1.   

    有人介绍dbcpmpare 
    但发现距离实际需求或者更细致还是有距离关键是这东西要做得很精细才有人使用
      

  2.   

    应该没有。
    需求量不大。一般情况下的做法,是直接用数据库字典中取出信息,然后在EXCEL中比较一下。其实你自己设想一下你这个软件的的用户群有谁就明白了。
      

  3.   

    我以前开发过,可以比较两个MySQL库或两个Oracle库。包括表结构,外键,数据。
    但只是个字符界面的,不是图形界面。