Veritabanı Notları

10.10.2019

Veri Tabanı

Veritabanı Nedir?

Veritabanı düzenli bilgiler topluluğudur. Birçok yazılım bilgi depolayabilir ama aradaki fark, veritabanının bu bilgiyi verimli ve hızlı bir şekilde yönetip değiştirebilmesidir.

Veritabanı, bilgi sisteminin kalbidir ve etkili kullanmakla değer kazanır. Bilgiye gerekli olduğu zaman ulaşabilmek esastır. İçindekiler bölümü olmayan bir kütüphane ve bütün kitapların ayni kapağa sahip olduğunu düşündüğünüzde kütüphane kullanıcılarının ne kadar çok işi olacağınım tahmin edersiniz. Bir veritabanı bir kütüphanenin mükemmel bir indeks sistemi olduğu gibi, ayni zamanda kütüphanenin kendisidir.

İlişkisel Veritabanı Yönetim Sistemleri büyük miktarlardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkânlarının sağlandığı, bilgilerin bütünlük içerisinde tutulabildiği ve birden fazla kullanıcıya ayni anda bilgiye erişim imanının sağlandığı programlardır.

Yukarı

Veritabanı Seçiminde Nelere Dikkat Etmeliyiz?

Kendinize bir veritabanı seçmeden önce, bu veritabanı ile ne yapacağınıza karar vermelisiniz. Bunun için aşağıdaki basit soruları yanıtlamakla işe başlayabilirsiniz:

Data Base

Genel, genel olduğu kadar da yanlış bir kanı vardır: "Paralı ürünler iyidir, ücretsiz ürünler iyi değildir!" Linux, bu tezi çürüten, bilgisayar sektöründeki son yıllardaki en iyi konudur. Dolayısıyla, bir veritabanının ücretsiz olup olmamasından çok işinizi görüp görmeyeceği önemlidir.

Yukarı

Veritabanı Çeşitleri Nelerdir

Microsoft Accsess

Microsoft Accsess

Microsoft firmasının Office paketi içinden çıkan Access, paralı veritabanları arasında nispeten ucuz olarak göze çarpar. Küçük ölçekli uygulamalardaki gereksinimlerinizi karşılayabilir. Eğer bir web sitesinde veri miktarı ve aynı anda yapılan işlem sayıları az ise, Access kullanabilirsiniz. Tek bir veri tablosunda 2 GB a kadar veri depolayabilir ve aynı anda 255 bağlantıya izin verebilirsiniz. Access, MS Windows sistemlerinde kullanılamamakta, bu da yaygınlaşmasını engellemektedir.

Yukarı

Microsoft SQL Server

Microsoft SQL Server

Ms SqlYine Microsoft firmasının bir ürünü olan Microsoft SQL Server (MSSQL), iyi bir performansa sahiptir. En büyük dezavantajı, sadece Windows üzerinde çalışabilmesidir. Kullanım kolaylığı, güvenilirliği ve işlem gücüyle dikkat çekmektedir. Maliyeti diğer veritabanlarına göre yüksektir. Tablo başına 4 TB veri depolayabilmektedir.

Yukarı

MySql

MySql

My SqlMySQL Inc. Tarafından kodlanan MySQL, Access ile karşılaştırıldığında daha güvenlidir. Windows’un yanı sıra Linux, OS/2, Solaris, AIX ve birçok işletim sistemini desteklemesi nedeniyle çok yaygındır.. Ev kullanıcıları tarafından, kolay kurulumu ve gelen kurulum paketleri nedeniyle sıkca tercih edilmektedir. Tablo başına 8 TB veri depolayabilmektedir. MySQL’ in en büyük dezavantajlarından biri ücretsiz olmasından kaynaklanan destek eksikliğidir.

Yukarı

IBMDB2

IBMDB2

Ibm Db2IBM firmasının ürünü olan DB2, Access ve MySQL e göre daha performanslı, ancak küçük işletmelere göre daha yüksek maliyete sahiptir. Windows ve Unix sistemlerinde çalışabilir.

Yukarı

İnFormix

İnFormix

InformixÜcretli ve güçlü bir veritabanıdır. Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir. 1994’deki Postgres kodundan geliştirilmeye başlanmıştır.

Yukarı

PostgreSQL

PostgreSQL

Postre SqlPostgreSQL, veritabanları için da bahsedilmiş olan ilişkisel modeli kullanan ve SQL standart sorgu dilini destekleyen bir veritabanı yönetim sistemidir.

PostgreSQL aynı zamanda iyi performans veren, güvenli ve geniş özellikleri olan bir DBMS’tir. Hemen hemen tüm UNIX ya da Unix türevi (Linux, FreeBSD gibi) işletim sistemlerinde çalışır. Ayrıca NT çekirdekli tüm Windows sistemlerde de çalıştırılabilir. Ücretsiz ve açık kodludur.

PostgreSQL diğer ticari ya da açık kodlu veritabanlarında bulabileceğiniz özelliklerin hemen hemen hepsini (ya da daha fazlasını) kapsar.

Yukarı

Oracle

Oracle

OracleOracle, dünyanın en güçlü ve güvenilir veritabanı olarak gösterilmektedir, ancak çok yüksek maliyeti nedeniyle sadece büyük kurumların tercih edebilecekleri bir veritabanıdır. Windows ye Unix sistemlerinde kullanılabilmektedir. Oracle, sınırsız sayıda tabloları desteklemektedir. Çok büyük yazılım desteği vardır.

Yukarı

Caner Kaya Gururla Sunar.