Bu maddenin veya maddenin bir bölümünün gelişebilmesi için alakalı konuda uzman kişilere gereksinim duyulmaktadır.Mayıs 2020) ( |
MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (İngilizce: multithreading), çok kullanıcılı (İngilizce: multi-user), hızlı ve sağlam (İngilizce: robustness) bir veri tabanı yönetim sistemidir.
Varsayılan MySQL komut satırı başlığının ve isteminin ekran görüntüsü | |
İlk yayınlanma | 23 Mayıs 1995 | )
---|---|
Güncel sürüm | 8.4.0 |
Programlama dili | C, |
İşletim sistemi | Çapraz platform |
Erişilebilirlik | İngilizce |
Tür | İlişkisel veri tabanı yönetim sistemi |
Lisans | GPL / Ticari Lisans / Üyelik Anlaşması |
Resmî sitesi | http://www.mysql.com/ |
UNIX, (OS/2) ve Windows platformları için ücretsiz dağıtılmakla birlikte ticari lisans kullanmak isteyenler için de ücretli bir lisans seçeneği de mevcuttur. Linux altında daha hızlı bir performans sergilemektedir. Kaynak kodu açık olan MySQL'in pek çok platform için çalıştırılabilir ikili kod halindeki indirilebilir sürümleri de mevcuttur. Ayrıca ODBC de bulunduğu için birçok geliştirme platformunda rahatlıkla kullanılabilir.
Geliştiricileri, 500'den fazlası 7.000.000 kayıt içeren 10.000 tablodan oluşan kendi veritabanlarını (100 gigabyte civarında veri) MySQL'de tuttuklarını söylüyorlar.
Web sunucularında en çok kullanılan veri tabanı olup ASP, PHP gibi birçok Web programlama dili ile kullanılabilir.
MySQL, tuttuğu tablolarla çok kullanıcılı sistemlerde söz konusu olan erişim hakları sorununu başarılı bir şekilde çözmektedir. MySQL'in 4.0 sürümü ile birlikte "İngilizce: transaction" desteği, 4.1 sürümüyle birlikte de alt sorgu desteği eklenmiştir.
Ayrıca "veri tutarlılığını (İng. İngilizce: referential integrity)" sağlama işinin programcıya bırakılması tercih edilmiştir, ancak bu bir dezavantaj olarak görülmeyebilir. Çünkü pek çok veri tabanı programcısı VTYS'lerdeki veri tutarlılığının esnek olmayan, zorlayıcı bir özellik olduğunu düşünmektedir.
Temel özellikleri
MySQL aşağıdaki veri tabanı nesnelerini desteklemekte olup bu nesnelerin bazıları 5.1 sürümü ile gelmiştir:
- Tablo (table)
- Görünüm (view)
- Yordam (procedure)
- Tetikleyici (trigger)
- İmleç (cursor)
Tarihçe
- 1994 MySQL'in geliştirilmesine başlandı.
- 23 Mayıs 1995 İlk MySQL sürümü yayınlandı.
- 2001 yılında MySQL 3.23 yayınlandı.
- 2004 MySQL 4.1 beta sürümü ve gerçek sürümü Ekim 2004 yılında yayınlandı. (R-trees and B-trees, subqueries, prepared statements)
- 2008: MySQL 5.1 sürümü yayınlandı. (event scheduler, partitioning, plugin API, row-based replication, server log tables)
- 2008 Ocak: Sun Microsystems, bir milyar dolara MySQL'i satın aldı.
- 2009 Nisan: Oracle, Sun Microsystems'i satın aldı. Oracle, MySQL'i geliştirmeye devam edeceğini duyurdu.
- 2010 Ocak: Oracle'ın MySQL AB'yi satın almasından önce, Monty Widenius GPL-only bir fork olan MariaDB'yi başlattı. MariaDB, MySQL sunucusu 5.5 ile aynı kod tabanına dayanır ve Oracle tarafından sağlanan sürümlerle uyumluluğu sürdürmeyi hedefler.
Yönetim araçları
MySQL için çok çeşitli grafiksel arayüze sahip programlar mevcuttur. Bunlar içerisinden en bilineni yine MySQL'i geliştiren firma tarafından geliştirilmiş ücretsiz bir yazılım olan MySQL GUI Tools 17 Nisan 2012 tarihinde Wayback Machine sitesinde .'dur. Bunun yanında PHP ile geliştirilmiş phpMyAdmin diğer alternatif bir yazılımdır. Tek bir PHP dosyası ile işlem yapan Javascript ile birçok işi kolaylaştıran * yazılımı da önerilmektedir.
Kaynakça
- ^ . dev.mysql.com. 20 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağustos 2023.
- ^ "Veritabanı Yönetim Sistemi Nedir? | İ-Akademi". 28 Aralık 2023 tarihinde kaynağından . Erişim tarihi: 28 Aralık 2023.
- ^ . web.archive.org. 18 Temmuz 2011. 8 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağustos 2023.
- ^ . Press Release. Oracle. 20 Nis 2009. 9 Haziran 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağu 2023.
- ^ . MariaDB KnowledgeBase. 28 Eylül 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağustos 2023.
Ayrıca bakınız
Dış bağlantılar
Wikimedia Commons'ta MySQL ile ilgili ortam dosyaları bulunmaktadır. |
- MySQL resmî Sitesi 6 Mart 2021 tarihinde Wayback Machine sitesinde .
- MySQL Türkçe Sitesi 6 Ağustos 2018 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu maddenin veya maddenin bir bolumunun gelisebilmesi icin alakali konuda uzman kisilere gereksinim duyulmaktadir Ayrintilar icin lutfen tartisma sayfasini inceleyin veya yeni bir tartisma baslatin Konu hakkinda uzman birini bulmaya yardimci olarak ya da maddeye gerekli bilgileri ekleyerek Vikipedi ye katkida bulunabilirsiniz Mayis 2020 MySQL alti milyondan fazla sistemde yuklu bulunan coklu is parcacikli Ingilizce multithreading cok kullanicili Ingilizce multi user hizli ve saglam Ingilizce robustness bir veri tabani yonetim sistemidir MySQLVarsayilan MySQL komut satiri basliginin ve isteminin ekran goruntusuIlk yayinlanma23 Mayis 1995 29 yil once 23 Mayis 1995 Guncel surum8 4 0Programlama diliC C Isletim sistemiCapraz platformErisilebilirlikIngilizceTurIliskisel veri tabani yonetim sistemiLisansGPL Ticari Lisans Uyelik AnlasmasiResmi sitesihttp www mysql com LAMP Squid yazilim UNIX OS 2 ve Windows platformlari icin ucretsiz dagitilmakla birlikte ticari lisans kullanmak isteyenler icin de ucretli bir lisans secenegi de mevcuttur Linux altinda daha hizli bir performans sergilemektedir Kaynak kodu acik olan MySQL in pek cok platform icin calistirilabilir ikili kod halindeki indirilebilir surumleri de mevcuttur Ayrica ODBC de bulundugu icin bircok gelistirme platformunda rahatlikla kullanilabilir Gelistiricileri 500 den fazlasi 7 000 000 kayit iceren 10 000 tablodan olusan kendi veritabanlarini 100 gigabyte civarinda veri MySQL de tuttuklarini soyluyorlar Web sunucularinda en cok kullanilan veri tabani olup ASP PHP gibi bircok Web programlama dili ile kullanilabilir MySQL tuttugu tablolarla cok kullanicili sistemlerde soz konusu olan erisim haklari sorununu basarili bir sekilde cozmektedir MySQL in 4 0 surumu ile birlikte Ingilizce transaction destegi 4 1 surumuyle birlikte de alt sorgu destegi eklenmistir Ayrica veri tutarliligini Ing Ingilizce referential integrity saglama isinin programciya birakilmasi tercih edilmistir ancak bu bir dezavantaj olarak gorulmeyebilir Cunku pek cok veri tabani programcisi VTYS lerdeki veri tutarliliginin esnek olmayan zorlayici bir ozellik oldugunu dusunmektedir Temel ozellikleriMySQL asagidaki veri tabani nesnelerini desteklemekte olup bu nesnelerin bazilari 5 1 surumu ile gelmistir Tablo table Gorunum view Yordam procedure Tetikleyici trigger Imlec cursor Tarihce1994 MySQL in gelistirilmesine baslandi 23 Mayis 1995 Ilk MySQL surumu yayinlandi 2001 yilinda MySQL 3 23 yayinlandi 2004 MySQL 4 1 beta surumu ve gercek surumu Ekim 2004 yilinda yayinlandi R trees and B trees subqueries prepared statements 2008 MySQL 5 1 surumu yayinlandi event scheduler partitioning plugin API row based replication server log tables 2008 Ocak Sun Microsystems bir milyar dolara MySQL i satin aldi 2009 Nisan Oracle Sun Microsystems i satin aldi Oracle MySQL i gelistirmeye devam edecegini duyurdu 2010 Ocak Oracle in MySQL AB yi satin almasindan once Monty Widenius GPL only bir fork olan MariaDB yi baslatti MariaDB MySQL sunucusu 5 5 ile ayni kod tabanina dayanir ve Oracle tarafindan saglanan surumlerle uyumlulugu surdurmeyi hedefler Yonetim araclariphpMyAdmin arayuzu MySQL icin cok cesitli grafiksel arayuze sahip programlar mevcuttur Bunlar icerisinden en bilineni yine MySQL i gelistiren firma tarafindan gelistirilmis ucretsiz bir yazilim olan MySQL GUI Tools 17 Nisan 2012 tarihinde Wayback Machine sitesinde dur Bunun yaninda PHP ile gelistirilmis phpMyAdmin diger alternatif bir yazilimdir Tek bir PHP dosyasi ile islem yapan Javascript ile bircok isi kolaylastiran yazilimi da onerilmektedir Kaynakca dev mysql com 20 Eylul 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Agustos 2023 Veritabani Yonetim Sistemi Nedir I Akademi 28 Aralik 2023 tarihinde kaynagindan Erisim tarihi 28 Aralik 2023 web archive org 18 Temmuz 2011 8 Mart 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Agustos 2023 Press Release Oracle 20 Nis 2009 9 Haziran 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Agu 2023 MariaDB KnowledgeBase 28 Eylul 2013 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Agustos 2023 Ayrica bakinizMariaDB PostgreSQL SQLiteDis baglantilarWikimedia Commons ta MySQL ile ilgili ortam dosyalari bulunmaktadir MySQL resmi Sitesi 6 Mart 2021 tarihinde Wayback Machine sitesinde MySQL Turkce Sitesi 6 Agustos 2018 tarihinde Wayback Machine sitesinde