Düzenli Bilgiler Kümesi: Veritabanı – 10

1 Şubat 2010 - 09:00 | Can Sinan ARTUÇ yazdı | 72 kere okundu | Yorum Yapılmamış | Dosya Konuları // Sizin İçin Seçtiklerimiz // Tasarım ve Programlama

Bankacılık işlemlerinden tutun da, hipermarketlerde yapılan alışverişlere kadar hayatımızın her noktasında veritabanı işlemleri yer almaktadır. Artık dünyada veritabansız bir işlem düşünülemez oldu. Peki veritabanı nedir? Bilgiler nasıl saklanır? Herkesin bir veritabanı olabilir mi?

Düzenli Bilgiler Kümesi: VeritabanıMySQL

mysqlTaş yerinde ağırdır diye boşuna dememişler. Özellikle açık kaynak severlerin ve bu doğrultuda program geliştirenlerin tercihi olan MySQL, kişisel kullanım için herhangi bir ücrete tâbi değildir. Açık kaynak olması bakımından gelişim süreci devam etmekle birlikte, yönetim için üçüncü parti yazılımlara ya da uygulamalara ihtiyaç duyar. Tıpkı Microsoft SQL Server’da olduğu gibi, komut satırından tablolar yaratabilir, veriler ekleyebilir, tabloları ilişkilendirebilir, veri, tablo ya da ilişkileri silebilirsiniz. Ancak komut satırından bu işlemleri yapmak uzmanlık gerektireceğinden (ve zaman alacağından), kullanıcı arayüzü arzulayabilirsiniz. İşte bu nokta MySQL’in yumuşak karnıdır. Pek çok kullanıcı arayüzü bulmanız mümkün, bunların bir kısmını ücretli, bir kısmını da ücretsiz olarak temin edebilirsiniz. Ücretsiz olanlar cephesinde, PHP uygulama dili kullanılarak hazırlanmış olan phpMyAdmin ismindeki uygulama paketi en popüler kullanıcı arayüzüdür. Ücretli olanları da dahil edersek, şu ana kadar Microsoft SQL Server Management Studio (Microsoft SQL Server Yönetim Stüdyosu – yani kullanıcı arayüzü) kadar kolay kullanıma sahip bir arayüz uygulaması bulunmamaktadır ki, bu durum MySQL’in dezavantajlarından biridir. Bir diğer dezavantajı, güç olarak henüz Microsoft SQL Server ile aynı kotaya konacak kadar gelişmemiştir.

Yanlış anlaşılmasın, açık kaynağa düşman ya da MySQL’i yerden yere vurma eğiliminde değilim. Hatta birincil işletim sistemi olarak Linux kullanan biri olarak, MySQL’i Microsoft SQL Server’dan daha fazla kullandığımı söyleyebilirim. Ama dedik ya, taş yerinde ağırdır diye… Eğer PHP ile uygulamalar geliştiriyorsanız, Microsoft SQL Server’ın yakınından bile geçmeyin. Kullanamazsınız demiyorum, kullanabilirsiniz, ama MySQL kadar performans alamazsınız. Aynı durum Microsoft .Net platformu için de geçerlidir. Örneğin .Net platformunun resmi dili olan C# ile program yazarken veritabanı işlemi yapacaksanız, dilerseniz MySQL kullanabilirsiniz, ama Microsoft SQL Server kadar randıman alamazsınız. Dolayısıyla bir programcının en başta karar vermesi gereken, hangi platforma uygun yazılım ürettiğini belirlemesi ve bütçeyi iyi ayarlayabilmesidir. Eğer proje bütçesi yeterli değilse, kişisel kullanımlar için ücretsiz olan MySQL veritabanını kullanmak daha mantıklı olacaktır. Keza PHP ile bir uygulama geliştiriyorsanız, veritabanı olarak MySQL biçilmiş kaftandır. Şayet ASP .Net ile proje geliştiriyorsanız ve bütçe olarak pek de sıkışık değilseniz, bu durumda Microsoft SQL Server (MSSQL) kullanmanız kaçınılmazdır.

Teknovole.com bu bilgiyi size ücretsiz olarak sunmaktadır. Unutmayınız ki dünyadaki en pahalı şey bilgidir. Teknovole.com'un özgür ve özgün yayın yapabilmesi için siz de bu bilgiyi paylaşın!

Yazar Foto
Can Sinan ARTUÇ
Kurucu
E-posta

1984 Ankara doğumlu. 2001 yılından başlayarak bugüne kadar sırasıyla NetLIFE, PC LIFE, PCnet ve PC WORLD dergilerinde yazılım editörlüğü görevinde bulundu. Bilgisayar Mühendisi olmasına karşın, programlama kadar görsel tasarıma da önem verir. İlgi alanları arasında güvenlik, yazılım, teknoloji, programlama, veritabanı ve tasarım yer alır.

» Toplam 623 yazı yazmış olan yazarın diğer yazıları için tıklayınız
 

Yorumunuzla Katkıda Bulunun!

 

 

 

 

 

 

Bizi Sosyal Ağlarda Takip Edin

Facebook Twitter Friendfeed Youtube

RSS Kaynakları

Tekno TV

Masaüstü Duvar Kağıtları

Ortaya Karışık

Son 10 Yorum

Kutuları Aç

Günün En Çok Okunanları

Haftanın En Çok Okunanları

En Çok Yorumlananlar

En Çok İndirilenler

OKUMANIZI TAVSiYE EDiYORUZ