Reklamı kapat
Reklamı kapat
Tor Wep
Tor Wep

Mysql nedir ne işe yarar

Bu Haber 19 Ocak 2022 - 8:07 'de eklendi ve 104 kez görüntülendi.

MySQL, Oracle tarafından desteklenen ve Structured Query Language (SQL) tabanlı açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir (RDBMS). MySQL, Linux, UNIX ve Windows dahil olmak üzere neredeyse tüm platformlarda çalışır. Çok çeşitli uygulamalarda kullanılabilse de MySQL, çoğunlukla web uygulamaları ve çevrimiçi yayıncılık ile ilişkilendirilir.

MySQL, LAMP adlı açık kaynaklı bir kurumsal yığının önemli bir bileşenidir. LAMP, işletim sistemi olarak Linux, web sunucusu olarak Apache, ilişkisel veritabanı yönetim sistemi olarak MySQL ve nesne yönelimli komut dosyası dili olarak PHP kullanan bir web geliştirme platformudur (bazen PHP yerine Perl veya python kullanılır). .

İlk olarak İsveçli MySQL AB şirketi tarafından tasarlanan MySQL, 2008’de Sun Microsystems tarafından ve ardından 2010’da Sun’ı satın aldığında Oracle tarafından satın alındı. Geliştiriciler MySQL’i GNU Genel Kamu Lisansı (GPL) altında kullanabilirler, ancak şirketlerin bir ticari lisans alması gerekir. Oracle’dan.

Bugün MySQL , dünyanın önde gelen birçok web sitesinin ve Facebook, Twitter ve YouTube gibi sayısız tüketici ve kurumsal web tabanlı uygulamanın arkasındaki RDBMS’dir .

MySQL nasıl çalışır?

MySQL, bir istemci-sunucu modeline dayanmaktadır. MySQL’in çekirdeği, tüm veritabanı talimatlarını (veya komutlarını) işleyen MySQL sunucusudur. MySQL sunucusu, istemci-sunucu ağ ortamında kullanım için bağımsız bir program ve bağımsız uygulamalara yerleştirilebilen (veya bağlanabilen) bir kitaplık olarak mevcuttur.

MySQL, MySQL veritabanlarının yönetimini destekleyen çeşitli yardımcı programlarla birlikte çalışır. Komutlar, bir bilgisayarda kurulu olan MySQL istemcisi aracılığıyla MySQLServer’a gönderilir.

MySQL başlangıçta büyük veritabanlarını hızlı bir şekilde işlemek için geliştirildi. MySQL tipik olarak tek bir makineye kurulu olmasına rağmen, kullanıcılar farklı MySQL istemci arayüzleri aracılığıyla erişebildiğinden, veritabanını birden çok konuma gönderebilir. Bu arayüzler sunucuya SQL deyimleri gönderir ve ardından sonuçları görüntüler.

MySQL’in ana özellikleri

MySQL, InnoDB, CSV ve NDB dahil olmak üzere birden çok depolama motoru aracılığıyla verileri depolamanıza ve bunlara erişmenize olanak tanır. MySQL ayrıca performansı ve dayanıklılığı artırmak için verileri çoğaltabilir ve tabloları bölümlere ayırabilir. MySQL kullanıcılarının yeni komutlar öğrenmesi gerekmez; standart SQL komutlarını kullanarak verilerine erişebilirler.

MySQL, C ve C++ ile yazılmıştır ve Mac, Windows, Linux ve Unix dahil olmak üzere 20’den fazla platformda erişilebilir ve kullanılabilir. RDBMS, milyonlarca kayıt içeren büyük veritabanlarını destekler ve 1, 2, 3, 4 ve 8 bayt uzunluğunda imzalı ve işaretsiz tam sayılar gibi birçok veri türünü destekler; BATMADAN YÜZMEK; ÇİFT; CHAR; VARCHAR; İKİLİ; VARBİNER; METİN; BLOB; TARİH; ZAMAN; DATETIME; ZAMAN DAYANIMI; YIL; AYARLAMAK; SIRALAMA; ve OpenGIS uzaysal türleri. Sabit uzunluklu ve değişken uzunluklu dize türleri de desteklenir.

Güvenlik için MySQL, ana bilgisayar tabanlı doğrulamaya izin veren şifreli bir parola ve erişim ayrıcalığı sistemi kullanır. MySQL istemcileri, herhangi bir platformdaki TCP/IP soketleri dahil olmak üzere çeşitli protokolleri kullanarak MySQL Sunucusuna bağlanabilir. MySQL ayrıca bir dizi istemci ve yardımcı programı, komut satırı programını ve MySQL Workbench gibi yönetim araçlarını da destekler.

Çatal olarak da bilinen MySQL dalları şunları içerir:

  • MySQL 6.0 tabanlı geliştirilmekte olan hafif bir açık kaynaklı veritabanı yönetim sistemi olan Drizzle;
  • MySQL API’lerini ve komutlarını kullanan, topluluk tarafından geliştirilen popüler bir MySQL yedeği olan MariaDB; Y
  • Yatay ölçeklenebilirliği ile bilinen MySQL’in geliştirilmiş bir sürümü olan XtraDB’li Percona Sunucusu.

MySQL ve SQL

2016’dan önce, MySQL ve SQL arasındaki temel fark, birincisinin birden fazla platformda kullanılabilmesi, ikincisinin ise yalnızca Windows’ta kullanılabilmesiydi. O zamandan beri Microsoft, SQL’i 2017’de yürürlüğe giren bir değişiklik olan Linux’u destekleyecek şekilde genişletti. MySQL Linux aracılığıyla kurulduğunda, paket yönetim sistemi güvenlik ve optimizasyon parametrelerini ayarlamak için özel yapılandırma gerektirir.

MySQL ayrıca, program bireysel tablolar için birden fazla depolama motoru kullanabildiğinden, kullanıcıların herhangi bir tablo için en verimli depolama motorunu seçmelerine olanak tanır. MySQL motorlarından biri InnoDB’dir. InnoDB, yüksek kullanılabilirlik için tasarlanmıştır. Bu nedenle diğer motorlar kadar hızlı değildir. SQL kendi depolama sistemini kullanır, ancak veri kaybına karşı birden çok koruma sağlar. Her iki sistem de yüksek kullanılabilirlik için kümelenebilir.

SQL Server, çok çeşitli veri analizi ve raporlama araçları sunar. SQL Server Raporlama Servisleri en popüler olanıdır ve ücretsiz olarak indirilebilir. MySQL için benzer analiz araçları, Crystal Reports XI ve Actuate BIRT gibi üçüncü taraf yazılım şirketlerinde mevcuttur.

Diğer hizmetlerle uyumluluk

MySQL, diğer sistemlerle uyumlu olacak şekilde tasarlanmıştır. MySQL için Amazon RDS, MariaDB için Amazon RDS ve MySQL için Amazon Aurora gibi sanallaştırılmış ortamlarda dağıtımı destekler. Kullanıcılar, AWS Schema Conversion Tool ve AWS Database Migration Service gibi veritabanı geçiş araçlarını kullanarak verilerini bir SQL Server veritabanına aktarabilir.

SQL Server ve MySQL arasındaki veritabanı nesnelerinin semantiği benzerdir ancak aynı değildir. SQL Server’dan MySQL’e geçiş yaparken dikkate alınması gereken mimari farklılıklar vardır. MySQL’de bir veritabanı ile şema arasında fark yoktur, SQL Server ikisini ayrı varlıklar olarak ele alır.

İLGİNİZİ ÇEKEBİLECEK DİĞER HABERLER
BU HABER HAKKINDA GÖRÜŞLERİNİZİ BELİRTMEK İSTER MİSİNİZ?(Yorum Yok)
Modern ev planları HABERLERİ
Oturma odası HABERLERİ
Oturma Odasında Mobilya Nasıl Düzenlenir? Oturma Odasında Mobilya N...

İnsanlar evdeki, özellikle oturma odasındaki mobilyaları düz...

Çekici Kırmızı ve Beyaz Salon İç Tasarımları Çekici Kırmızı ve Beyaz S...

Kırmızı, büyük miktarlarda kolayca ezici hale gelebilen çok ...

33 Modern Duvar Ünitesi Dekorasyonu 33 Modern Duvar Ünitesi D...

Eski, klasik ve geleneksel görünümüyle evinizden sıkıldınız ...

IKEA’dan VEJMON Yan Sehpa IKEA’dan VEJMON Yan...

IKEA hakkında sevdiğim şey, işleri basit tutmalarıdır. Orada...

Fırça Vazo Fırça Vazo

Eğlenmek için ya da sadece çocuklarınıza Sanat projesinde ya...

Modern ev planları