MySQL Workbench - MySQL Workbench

MySQL Workbench
Ana ekran
Ana ekran
Geliştirici (ler)Oracle Corporation
Kararlı sürüm
8.0.22[1] / 2020-09-12[±]
Depohttps://github.com/mysql/mysql-workbench
YazılmışC ++, C #, Amaç-C
İşletim sistemipencereler, OS X ve Linux[2]
Lisans
İnternet sitesiwww.mysql.com/Ürün:% s/ tezgah/ Bunu Vikiveri'de düzenleyin

MySQL Workbench bir görsel veri tabanı tasarımı entegre olan araç SQL gelişme, yönetim, veri tabanı tasarımı, oluşturma ve bakım tek bir entegre geliştirme ortamı için MySQL veritabanı sistemi. FabFORCE.net'ten DBDesigner 4'ün halefidir ve önceki yazılım paketinin yerini alır, MySQL GUI Araçları Paketi.

Tarih

fabFORCE.net DBDesigner4

fabFORCE.net DBDesigner4

DBDesigner4 altında yayınlanan MySQL veritabanı için açık kaynaklı bir görsel veritabanı tasarımı ve sorgulama aracıdır. GPL.[3] 2002/2003 yılında, Avusturya programcı Michael G. Zinner, fabFORCE.net platformu için Delphi 7 / Kylix 3'ü kullanarak.[4][5]

Yalnızca fiziksel modelleme aracı olan DBDesigner4, MySQL veritabanlarının tersine mühendislik, modelden veritabanına senkronizasyon, model poster yazdırma, şema modellerinin temel sürüm kontrolü ve bir SQL sorgu oluşturucuyu içeren kapsamlı bir özellik seti sunar.[6] MS Windows, Mac OS X ve Linux için mevcuttur.[7]

2003 yılının sonlarında Zinner, MySQL AB temsilcileri ile görüştü ve MySQL için grafik kullanıcı arayüzü (GUI) araçlarının geliştirilmesini devralmak üzere şirkete katıldı. Bu, MySQL GUI Tools Bundle'ın oluşturulmasına yol açtı.[8]

MySQL GUI Araçları Paketi

GUI Araçlarının MySQL Yöneticisi bölümü

MySQL GUI Araçları Paketi MySQL veritabanı sunucularının yönetimi ve MySQL veritabanları içindeki verilerin oluşturulması ve işlenmesi için platformlar arası açık kaynaklı bir masaüstü uygulamaları paketidir. MySQL AB tarafından geliştirildi ve daha sonra Sun Microsystems ve GPL altında yayınlandı. GUI Tools paketindeki geliştirme durdu ve şimdi[ne zaman? ] yalnızca MySQL sitesinin İndirme Arşivleri altında korunur.[9]

GUI Tools paketinin yerini MySQL Workbench aldı ve MySQL Workbench 5.2'nin beta sürümleriyle Kullanım Ömrünün Sonuna ulaştı. Ancak MySQL Destek ekibi 30 Haziran 2010 tarihine kadar paket için yardım sağlamaya devam etti.[10]

Salıverme

MySQL Workbench'in ilk önizleme sürümü Eylül 2005'te yayınlandı,[11] ve dahil edilmedi MySQL GUI Araçları Paketi. Geliştirmeye 2007'de yeniden başlandı ve MySQL Workbench, MySQL GUI amiral gemisi ürünü olmaya ayarlandı.[12]

MySQL Workbench'in DBDesigner4'ün halefi olarak geliştirildiğini vurgulamak için 5.0'da sürüm numaralandırmaya başlandı.[13]

MySQL Workbench 5.0 ve 5.1

MySQL Workbench 5.0 ve 5.1 özel bir görseldir veri tabanı tasarımı MySQL veritabanı için araçlar. MySQL Workbench 5.0, yalnızca bir MS Windows ürünü iken, MySQL Workbench 5.1 ve sonraki sürümlerine çapraz platform desteği eklendi.[14][15]

MySQL Workbench 5.2

MySQL Workbench 5.2'den başlayarak, uygulama genel bir veritabanı GUI uygulamasına dönüşmüştür. Fiziksel veritabanı modellemesinin yanı sıra, eski MySQL GUI Tools Bundle'ın yerini alan bir SQL Editör, veritabanı taşıma araçları ve bir veritabanı sunucusu yönetim arayüzü içerir.

MySQL Workbench 6.0

22 Mayıs 2013'te MySQL Workbench Ekibi duyurdu[16] 6.0 sürümünde çalıştıklarını. Sürüm 6.0.2 etiketli ilk genel beta yayınlandı[17] 14 Haziran 2013'te ve ilk genel kullanılabilirlik sürümü 12 Ağustos 2013'te yapıldı.[18]

MySQL Workbench 6.1

23 Ocak 2014'te MySQL Workbench Ekibi duyurdu[19] Sürüm 6.1'in ilk genel beta sürümü. İlk genel kullanılabilirlik sürümü 31 Mart 2014'te yapıldı.[20] Yeni özellikler arasında iyileştirilmiş Görsel Açıklama çıktısı, Performans panosu, Performans Şeması desteği, ek sorgu sonucu görünümleri ve MSAA destek.

MySQL Workbench 6.2

19 Ağustos 2014'te MySQL Workbench Ekibi duyurdu[21] Sürüm 6.2'nin ilk genel beta sürümü. İlk genel kullanılabilirlik sürümü 23 Eylül 2014'te yapıldı.[22] Yeni özellikler, genel işlemler için kısayol düğmeleri, sonuçlar sekmesinin "sabitlenmesi", Microsoft Access Migration,[23] MySQL Fabric Entegrasyonu, görselleştirmek için Uzamsal Görünüm Paneli mekansal ve geometri veriler, Geometri Veri Görüntüleyici, Sonuç Kümesi Genişliği, SQL düzenleyici sekmeleri düzgün şekilde kaydedilir, Paylaşılan Parçacıklar, yeni bir SQL Komut Dosyası Çalıştır iletişim kutusu, Model Komut Dosyası Ekleri, İstemci Bağlantıları yönetimi, bağlantılar, kilitler, ve öznitelikler görüntülendiğinde, performans sütunları boyutları KB, MB veya GB, geçiş sihirbazı kesintiye uğrarsa veri kopyalama işlemlerine devam edebilir, MySQL bağlantı parolası MySQL Workbench oturumu boyunca hatırlanır.

MySQL Workbench 6.3

5 Mart 2015'te MySQL Workbench Ekibi duyurdu[24] Sürüm 6.3'ün ilk genel beta sürümü. İlk genel kullanılabilirlik sürümü 23 Nisan 2015'te yapıldı.[25] Yeni özellikler arasında GUI yerine komut satırından veri taşımak için bir "hızlı geçiş" seçeneği, bir SSL sertifika üreticisi, geliştirilmiş SQL otomatik tamamlama, yeni bir tablo verilerini içe aktarma ve dışa aktarma sihirbazı ve MySQL Enterprise Güvenlik Duvarı desteği bulunmaktadır. Sürüm 6.3.8, MacOS için MySQL Workbench, MacOS Sierra ile uyumsuzluklara sahiptir.[26] Sürüm 6.3.9, MacOS Sierra ile uyumludur, ancak MacOS High Sierra'da çalışmaz.[27] MacOS High Sierra kullanıcılarının 6.3.10 sürümünü çalıştırması gerekir.[27]

MySQL Workbench 8.0

5 Nisan 2018'de MySQL Workbench Ekibi duyurdu[28] MySQL Community Server 8.0.11 ile birlikte bir Release Candidate (RC) olarak sürüm 8.0.11'in ilk genel sürümü. İlk Genel Kullanılabilirlik (GA) sürümü 27 Temmuz 2018'de yayınlandı[29] sürüm numaralarını MySQL ürünlerinin çoğunda hizalamak için yeni politikayı izleyen sunucu ile tekrar birlikte.[30] MySQL Workbench artık kullanıyor ANTLR4 arka uç ayrıştırıcısı olarak ve görsel SQL düzenleyicide ve modellerde nesne düzenleyicilerle (tetikleyiciler, görünümler, depolanmış prosedürler ve işlevler) çalışan yeni bir otomatik tamamlama motoruna sahiptir. Yeni sürümler, ortak tablo ifadeleri ve roller gibi MySQL 8.0'da yeni dil özellikleri için destek ekler. Görünmez dizinler ve küresel sistem değişkenlerinin kalıcılığı için de destek var. Yeni varsayılan kimlik doğrulama eklentisi caching_sha2_password MySQL 8.0'da artık Workbench tarafından desteklenmektedir, bu nedenle en son sunuculara bağlanırken kullanıcı hesaplarını diğer kimlik doğrulama türlerine sıfırlamak artık gerekli değildir. Yönetim sekmeleri en son yapılandırma seçenekleriyle güncellenir ve kullanıcı arayüzü sekmeler arasında daha tutarlı hale getirilir.

Özellikleri

MySQL Workbench'in öne çıkan özellikleri şunlardır:

  • Genel
    • Veritabanı Bağlantısı ve Örnek Yönetimi
    • Sihirbaz tarafından yönlendirilen eylem öğeleri
    • İle tamamen yazılabilir Python ve Lua
    • Özel eklentiler için destek
    • MSAA (Windows Erişilebilirlik API) uyumlu
    • MySQL Enterprise özelliklerini destekler (Denetim Günlüğü, Güvenlik Duvarı ve Kurumsal Yedekleme)
  • SQL Düzenleyici
    • Şema nesnesine göz atma, inceleme ve arama
    • SQL sözdizimi vurgulayıcı ve ifade ayrıştırıcı
    • SQL kodu tamamlama ve bağlama duyarlı yardım
    • Birden çok ve düzenlenebilir sonuç kümesi
    • Görsel AÇIKLAMA
    • SQL parçacığı koleksiyonları
    • SSH bağlantı tüneli
    • Unicode desteği
  • Veri modelleme
    • ER diyagramı oluşturma
    • Drag'n'Drop görsel modelleme
    • SQL Scriptlerinden ve canlı veritabanından tersine mühendislik
    • SQL Komut Dosyalarına ve canlı veritabanına ileri mühendislik
    • Şema senkronizasyonu
    • Modellerin yazdırılması
    • FabFORCE.net DBDesigner4'ten içe aktarın
  • Veritabanı yönetimi
    • Veritabanı örneklerinin başlatılması ve durdurulması
    • Örnek yapılandırması
    • Veritabanı hesap yönetimi
    • Örnek değişkenlere göz atma
    • Günlük dosyasına göz atma
    • Veri dökümünü dışa aktarma / içe aktarma
  • Performans izleme
    • Performans Şeması ölçümleri
    • MySQL örneği kontrol paneli
    • Sorgu istatistikleri
  • Veritabanı geçişi
    • ODBC uyumlu herhangi bir veritabanı
    • Yerel destek: Microsoft SQL Server, PostgreSQL, SQL Anywhere, SQLite ve Sybase ASE

Lisanslama ve sürümler

MySQL Workbench, iki farklı sürüm sunan ilk MySQL ürün ailesidir - bir açık kaynak ve bir özel sürüm.[31] "Community Edition" hiçbir şekilde sakatlanmayan tam özellikli bir üründür. Diğer tüm sürümlerin temeli olarak, gelecekteki tüm geliştirme çabalarından yararlanacaktır. Tescilli "Standart Sürüm", Topluluk Sürümü'nü bir dizi modül ve eklentiyle genişletir.[32][kaynak belirtilmeli ]

Bu ticari karar, MySQL'in Sun Microsystems tarafından devralınmasından kısa bir süre sonra duyurulduğu için, bu, basında MySQL veritabanının gelecekteki lisansı hakkında spekülasyonlara neden oldu.[33][34]

Topluluk resepsiyonu ve incelemeler

MySQL Workbench, piyasaya sunulduğundan beri MySQL topluluğu içinde popüler hale geldi. Şu anda MySQL web sitesinden ayda 250.000'den fazla indirme ile en çok indirilen ikinci üründür.[35] Bundan önce Developer.com'da 2009 Yılın Veritabanı Aracı seçildi.[36]

MySQL Workbench, açık kaynak topluluğu ve basılı dergiler tarafından incelenmiştir.[37][38][39][40]

Ayrıca bakınız

Referanslar

  1. ^ "Sürümler - mysql / mysql-workbench". github.com. Alındı 19 Kasım 2020.
  2. ^ "Bölüm 2: Kurulum". MySQL Workbench. MySQL. 27 Kasım 2014.
  3. ^ DBDesigner4 Web sayfası, fabFORCE.net. Erişim tarihi: 2010-03-26.
  4. ^ fabFORCE.net Hakkında Sayfa, fabFORCE.net. Erişim tarihi: 2010-03-26.
  5. ^ DBDesigner4 Kaynak Kodu İndirme, fabFORCE.net. Erişim tarihi: 2010-03-26.
  6. ^ DBDesigner4 Özellik Listesi, fabFORCE.net. Erişim tarihi: 2010-03-26.
  7. ^ DBDesigner4 İndirme Sayfası, fabFORCE.net. Erişim tarihi: 2010-03-26.
  8. ^ Arjen Lentz, "Michael G. Zinner ile röportaj" Arşivlendi 3 Mayıs 2010, Wayback Makinesi, MySQL.com. Erişim tarihi: 2010-03-26.
  9. ^ MySQL GUI Araçları Paketi: Arşivlenmiş İndirmeler, MySQL.com, Erişim tarihi: 2010-03-26.
  10. ^ MySQL Ürün Desteği EOL Duyuruları, MySQL.com, Erişim tarihi: 2010-03-26.
  11. ^ MySQL GUI Paketi duyurusu (MySQL Workbench olmadan), MySQL.com Forum Arşivi, Erişim tarihi: 2010-03-26.
  12. ^ Workbench Program Duyurusu, MySQL.com Forum Arşivi, Erişim tarihi: 2010-03-26.
  13. ^ MySQL Workbench SSS - Genel, MySQL Workbench Blog, Erişim tarihi: 2010-03-26.
  14. ^ Michael G. Zinner, "Neden Önce Windows'ta Yayınlanıyor?", MySQL Workbench Blog, Erişim tarihi: 2010-03-26.
  15. ^ MySQL Workbench Sürümleri, MySQL Workbench Blog, Erişim tarihi: 2010-03-26.
  16. ^ "MySQL Workbench 6.2» Blog Arşivi »MySQL Workbench 6.0 - Ön İzleme". mysqlworkbench.org. Alındı 10 Mayıs, 2015.
  17. ^ "MySQL Listeleri: duyurun: MySQL Workbench 6.0.2 Beta 1 yayınlandı". mysql.com. Alındı 10 Mayıs, 2015.
  18. ^ "MySQL Workbench 6.0'daki Değişiklikler". MySQL. Oracle Corporation. Alındı 20 Ağustos 2013.
  19. ^ "MySQL Workbench 6.2» Blog Arşivi »MySQL Workbench 6.1.1 BETA yayınlandı". mysqlworkbench.org. Alındı 10 Mayıs, 2015.
  20. ^ "MySQL Workbench 6.1'deki Değişiklikler". MySQL. Oracle Corporation. Alındı 2 Haziran, 2014.
  21. ^ "MySQL Workbench 6.2» Blog Arşivi »MySQL Workbench 6.2.1 BETA yayınlandı". mysqlworkbench.org. Alındı 10 Mayıs, 2015.
  22. ^ "MySQL Workbench 6.2'deki Değişiklikler". MySQL. Oracle Corporation. Alındı 3 Ekim 2014.
  23. ^ "MySQL :: MySQL Workbench :: 10.4 Microsoft Access Migration". mysql.com. Alındı 10 Mayıs, 2015.
  24. ^ "MySQL Workbench 6.3.1 Beta yayınlandı".
  25. ^ "MySQL Workbench 6.3'teki Değişiklikler". Oracle Corporation.
  26. ^ "MySQL Workbench ile MacOS sierra uyumluluğu".
  27. ^ a b "MySQL, MacOS High Sierra'da çalışmaz".
  28. ^ "MySQL Workbench 8.0.11-rc yayınlandı".
  29. ^ "MySQL Workbench 8.0.12 yayınlandı".
  30. ^ "MySQL 8.0: 11'e Çıkıyor!".
  31. ^ MySQL Workbench Sürümleri MySQL Workbench Blog'u. Erişim tarihi: 2010-03-26.
  32. ^ Michael G. Zinner, "Beta testçileri aranıyor!", MySQL Posta Listesi Arşivleri, 2007-11-19. Erişim tarihi: 2010-03-26.
  33. ^ Sun, MySQL Workbench'i Tanıttı, O'Reilly Conference News, Erişim tarihi: 2010-03-26.
  34. ^ Sean Michael Kerner, "MySQL Kapalı Kaynağa Gitmiyor mu?", internetnews.com. Erişim tarihi: 2010-03-26.
  35. ^ MySQL Workbench Katkı Sayfası MySQL Workbench Blog'u. Erişim tarihi: 2010-03-26.
  36. ^ Kazananlar - 2009 Yılın Ürünü, Developer.com, 2009-01-14. Erişim tarihi: 2010-03-26.
  37. ^ Jack Wallen, "MySQL Workbench'i Tanıyın", Linux.com, 2010-03-16. Erişim tarihi: 2010-03-26.
  38. ^ Konstantin Mirin, "MySQL Workbench - MySQL için Veritabanı Modelleme Aracı", programmersnotes.info, 2009-03-01. Erişim tarihi: 2010-03-26.
  39. ^ Cal Evans, "MySQL Workbench - Yüzeysel Bir İnceleme", blog.calevans.com, 2009-07-05. Erişim tarihi: 2010-03-26.
  40. ^ MySQL Workbench 5.1: Çok fazla tablo ve çok fazla karmaşık ilişki mi var? MySQL veritabanınızı MySQL Workbench ile görselleştirin., Linux Dergisi, 2001-03-19. Erişim tarihi: 2010-03-26.

Dış bağlantılar