Vergleichen von MySQL-Datenbank-schemas
Ich bin auf der Suche nach einem tool, dass mir erlaubt zu vergleichen schemas von MySQL-Datenbanken.
Welches ist das beste tool, das zu tun?
- Redgate MySQL zu Vergleichen ist so ein Werkzeug. Dies wurde vor kurzem veröffentlicht kostenlos für nicht-kommerzielle Zwecke. Der serial key wird Ihnen per E-Mail folgenden download. Genießen Sie!
- Für mysql-schemas Vergleich und sync können Sie dbForge Schema Compare for MySQL und dbForge Studio.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Navicat ist in der Lage, das zu tun für Sie. Es wird auch synchronisieren schema und/oder Daten zwischen zwei mysql-Datenbank-Instanzen. Ich habe es mit Erfolg in der Vergangenheit.
http://www.navicat.com/en/products/navicat_mysql/mysql_overview.html
Es ist ein screenshot von den Daten und Struktur Synchronisation tool hier:
http://www.navicat.com/en/products/navicat_mysql/mysql_detail_mac.html#7
Vielleicht ein bisschen spät zur party, aber ich hab einfach geschrieben ein einfaches Werkzeug, das in PHP zu vergleichen, MySQL Datenbank-schemas:
PHP-Skript zu vergleichen, MySQL Datenbank-schemas
Exportiert es den schema-und serialises es, bevor wir den Vergleich. Dies ist so, dass Datenbanken, die verglichen werden können, die auf verschiedenen hosts residieren, wo beide hosts nicht erreichbar ist, von dem PHP-Skript).
Edit:
Python-Skript
Benutze ich SQLyog:
http://www.webyog.com/en/
Es ist nicht kostenlos, aber ist ein sehr gutes Werkzeug, und rettete die Kosten der Lizenz, viele, viele Male über. Ich bin in keiner Verbindung mit der Firma, nur jemand, der eine Anzahl von MySQL-tools.
Kostenlose Testversion(30 Tage) von hier.
Das beste, was zu tun ist, um zu versuchen, einige performance-benchmarks, die sind schon draußen. Es ist immer besser zu nutzen versucht-und-getesteten benchmarks, es sei denn, Sie sind völlig davon überzeugt, dass Ihre Daten und Datenbank laden wird wesentlich unterschiedlich zu den traditionellen Nutzungsmuster (aber, dann, was sind Sie über eine Datenbank für?). Ich werde Sie zu stehlen meine eigene Antwort aus ServerFault: