MySQL Nedir?
İlk sürümü 1995 yılında çıkan MySQL, en popüler açık kaynaklı ilişkisel veri tabanı yönetim sistemidir. Adını kurucu ortaklarından olan Michael Widenius’un kızı “My” ve Structured Query Language’in kısaltması olan “SQL”den alır.MySQL’in çekirdeğini yani temelini SQL oluşturur. Fakat aynı değillerdir.
Bu sebeple karıştırmamak gerekir. SQL, programcıların ilişkisel veri tabanında veri oluşturmak, değiştirmek ve ayıklamak için kullandıkları bir programlama dilidir. Ayrıca veri tabanına kullanıcı erişimini kontrol etmek için de kullanılır. MySQL ise bu dili kullanarak veri türlerinin birbiriyle ilişkili olabileceği bir ya da daha fazla veri tablosunu düzenler, bu ilişkiler de verilerin yapılandırılmasına yardımcı olur.
Açık Kaynak Kodlu
Community Desteği
Gelişmiş Ekosistem
MySQL Nedir?
MySQL, bir bilgisayarın depolama sisteminde ilişkisel bir veritabanı uygulamak için bir işletim sistemiyle birlikte çalışır. Aynı zamanda kullanıcıları yönetir, ağ erişimine izin verir ve veritabanı bütünlüğünün test edilmesini ve yedeklerin oluşturulmasını kolaylaştırır. Kullanıcıların SQL kullanarak doğrudan bir MySQL database ile etkileşime girmesine izin veren bağımsız istemcilere sahiptir. MySQL’in temel özellikleri şunlardır diyebiliriz:
- Yönetim kolaylığı: MySQL indirme ve kullanma açısından oldukça kolaydır.
- Yüksek performans: Farklı bellek önbellekleri ile hızlı yüklemeye yardımcı programları sağlar.
- Ölçeklenebilirlik: Çok fazla miktarda veri içeren veritabanları oluşturmak kolaydır.
- Uyumluluk: Tüm modern platformlar ile uyumludur.
- Performans: Temel işlevleri atlamadan yüksek performanslı sonuçlar verir.
- Veri güvenliği: Yalnızca yetkili kullanıcılara erişim izni verir, böylece eksiksiz veri güvenliği sağlanır.
- Düşük maliyet: Ücretsizdir.
- Bellek verimliliği: Bellek kullanımı oldukça düşüktür.
MySQL Workbench Nasıl Kurulur?
MySQL Workbench, Oracle tarafından geliştirilmiş bir veri tabanı tasarım aracıdır. MySQL ile yapılabilecek SQL geliştirme, yönetim, veri tabanı tasarımı oluşturma ve bakımını tek çatı altında toplayan MySQL Workbench, bir grafik arayüzüdür. Çalışma yapılan program içerisinde aynı zamanda tasarım yapabilmek, bir veri tabanı haritası oluşturmak için oldukça pratik ve kullanışlıdır. “MySQL Workbench kurulumu için şu adımlar izlenmelidir:- Öncelikle MySQL’in kendi internet sitesine girilir.
- Kurulum yapılacak bilgisayarın özelliklerine uygun olan seçilir ve indirme işlemi yapılır.
- Bilgisayara inan dosyadan program kurulumu yapılır.
- MySQL Server, bilgisayar ile konfigüre edilir. Bu işlemler sırasında kurulum sihirbazı gerekli yönlendirmeleri yapıyor olacaktır.
- Bütün bu işlemleri tamamladıktan sonra MySQL internet sitesinden MySQL Workbench indirme işlemi yapılır.
- Son olarak MySQL, çalışma ortamını bilgisayara kuracaktır.
Bu adımlar tamamlandıktan sonra MySQL içerisinde veri tabanı tasarımı yapmayı sağlayacak olan MySQL Workbench kurulumu tamamlanmış olacaktır.
- Öncelikle MySQL’in kendi internet sitesine girilir.
- Kurulum yapılacak bilgisayarın özelliklerine uygun olan seçilir ve indirme işlemi yapılır.
- Bilgisayara inan dosyadan program kurulumu yapılır.
- MySQL Server, bilgisayar ile konfigüre edilir. Bu işlemler sırasında kurulum sihirbazı gerekli yönlendirmeleri yapıyor olacaktır.
- Bütün bu işlemleri tamamladıktan sonra MySQL internet sitesinden MySQL Workbench indirme işlemi yapılır.
- Son olarak MySQL, çalışma ortamını bilgisayara kuracaktır.
MySQL Ne İşe Yarar?
Aynı zamanda oldukça düşük bir bellek kullanır. MySQL arayüz bakımından da kullanım kolaylığı sağlar. Bu sebeple pek çok popüler web sitesi tarafından kullanılmaktadır. Youtube, Twitter, Facebook gibi büyük kuruluşlar tarafından tercih edilmesinin yanı sıra e-ticaret veritabanı için de son dönemlerde ilk tercih olarak kullanılmaktadır.
MySQL Dağıtımları Nelerdir?
Dağıtımı şu an Oracle tarafında yapılan MySQL'in dünya üzerinde bir çok geliştiricisi bulunmaktadır. Bu geliştiricilerden bazıları;
- Oracle
Community, Commercial, InnoDB Cluster, NDB Cluster - MariaDB
- Percona