http://www.diffkit.org
Особенности
Высокая производительность, для больших наборов данных (+ 10MM строк).
Очень низкий объем памяти, даже для очень больших наборов данных.
Высокое качество - комплексный встроенный набор регрессионных тестов для приложения / фреймворка.
Java работает везде (тм) - Linux, Solaris, OS X, Windows и т. Д.
Кросс-база данных-- Oracle, MySQL, DB2 и любой источник данных JDBC.
Управляемый из командной строки; графический интерфейс не требуется; может работать в безголовых условиях.
Управляемый файл конфигурации XML.
Бесплатное программное обеспечение с открытым исходным кодом.
Лицензия Apache, версия 2.0.
Чистый объектно-ориентированный дизайн облегчает расширение.
Легко встраивается в библиотеку Java (jar).