Сведения о вопросе

Htmlщик

08:34, 6th August, 2020

Теги

database   diff    

Инструменты сравнения баз данных

Просмотров: 401   Ответов: 7

Моя компания имеет ряд относительно небольших баз данных Access (2-5MB), которые управляют нашими инструментами проектирования с помощью пользователей. Естественно, эти базы данных эволюционируют с течением времени по мере обнаружения и исправления ошибок в данных, а также по мере изменения схемы для поддержки новых функций в инструментах. Может ли кто-нибудь порекомендовать инструмент database diff для сравнения данных и схемы из одной версии базы данных в другую? Любые предложения будут оценены: бесплатно, с открытым исходным кодом или коммерческие.



  Сведения об ответе

ASER

04:19, 12th August, 2020

Я использую Red Gate Sql Compare для сравнения схем. Он также имеет интересную функцию, которая позволяет сохранить снимок схемы, который затем можно использовать в последующих диффах. например, сравните схему сегодняшнего дня со схемой месячной давности.


  Сведения об ответе

COOL

14:38, 2nd August, 2020

Я использую ApexSQL Diff. Это отличный инструмент для выполнения только того, что вы describing...compare схема, сравнить данные, генерировать сценарии изменений. Это не бесплатно, но работает хорошо.

NOTE: ApexSQL Diff работает только с сервером SQL.


  Сведения об ответе

ASSembler

02:29, 5th August, 2020

http://www.diffkit.org

Особенности

Высокая производительность для больших наборов данных (+10 мм строк).

Очень низкая нагрузка на память, даже для очень больших наборов данных.

Высокое качество - комплексный встроенный набор регрессионных тестов для application/framework.

Java run everywhere (tm) — Linux, Solaris, OS X, Windows и др.

Перекрестная база данных-- Oracle, MySQL, DB2 и любой источник данных JDBC.

Управляется командной строкой; не требуется GUI; может работать в безголовых средах.

XML файл конфигурации управляется.

Бесплатное Программное Обеспечение С Открытым Исходным Кодом.

Apache Лицензия, Версия 2.0.

Чистый объектно-ориентированный дизайн делает расширение легким.

Легко встраивается как библиотека Java (jar).


  Сведения об ответе

FAriza

12:42, 16th August, 2020

Если вы ищете бесплатную альтернативу, чтобы самые прекрасные Красные Ворота SQL сравнивать, вы, возможно, захотите, чтобы проверить SQLDBDigg сделанные SQLDBTools . Это то, что я использовал, пока не сдался и не купил SQL Compare.


  Сведения об ответе

ASER

21:29, 5th August, 2020

Это не идеальное решение, но я часто экспортирую обе базы данных в виде файлов txt/SQL, а затем использую программу diff, такую как та, которая поставляется с TortoiseSVN . Тогда вы сможете увидеть все различия. Однако он не создает автоматически SQL для синхронизации dbs.


  Сведения об ответе

lats

09:51, 29th August, 2020

На самом деле мы никогда не покупали его, поскольку в конечном итоге использовали SQL Server 2005, но DBDiff, казалось, сделал трюк: http://www.dkgas.com/downdbdiff.cgi

Он работает с любым ODBC совместимым DB.


  Сведения об ответе

appple

16:44, 16th August, 2020

В прошлом я пользовался услугами детектива полного доступа ,и это сработало. Но это было довольно давно, так что вы, возможно, захотите сначала разобраться...


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться