Veritabanı
Database terimi Türkçe’de veritabanı anlamına gelir. Veritabanları, çeşitli türdeki yapılandırılmış verilerin belirli bir düzen içerisinde saklandığı yapılardır. Sahip olunan veriler organize edilerek database’lerde tutulur. İhtiyaç duyulduğunda aranan verinin nerede olduğu bilinerek erişilir.
Database Nedir?
Birer yazılım olan database’ler dijital ortamdaki verilerin belirli bir düzenle depolandığı veri koleksiyonlarıdır. Verilerin saklanması aşamasında organizasyon ihtiyacı sonucu ortaya çıkan veritabanları, verinin saklanması ve erişilmesini sistemli hale getirmeyi sağlar.Database’ler veritabanı yönetim sistemi (DBMS, Database Management System) olarak adlandırılan yazılımlar ile oluşturulur ve yönetilir. DBMS aracılığı ile database’e veri giriş, düzenleme ve silme gibi işlemler kolaylıkla yürütülür.
Yüzlerce kitabın olduğu bir kütüphane tutulan kitapların listesi bir veritabanına örnektir. Listede kitaplar isimleri, yazarının adı, bulunduğu sıra ve raf gibi bilgiler ile depolanır. Bir kitap arandığında ise yerinin tespit edilmesi için görevlinin listeden kitabı bulması yeterlidir. Bu örnekte oluşturulan kitap listesi database iken listenin yazıldığı defter, kalem ve oluşturulan tablo veya çizelge veritabanı yönetim sistemidir.
Database Ne İşe Yarar?
En basit tanımıyla veritabanları yani database’ler verilerin kayıt edilip saklandığı sistemlerdir. Sahip olunan veriler organize edilerek belirli bir düzen içerisinde veritabanlarında saklanır. Database’ler ihtiyaç duyulduğunda bu verilere hızlı bir şekilde ulaşılmasını mümkün hale getirir.
Database’lerin kullanım alanları son derece geniştir. Müşterilerin kişisel bilgilerinin, siparişler bilgilerinin ve hasta verilerin saklanması veritabanlarının kullanım amaçlarından sadece bir kaçıdır. Örneğin, müşterilerinizin kişisel bilgilerini ve onlara gerçekleştirdiğiniz satışları kayıt altında tutmak için database kullanımı en iyi çözümdür. Gerektiği zaman hangi müşterinizin hangi siparişi verdiğini kolaylık öğrenebilirsiniz.
Database Türleri Nelerdir?
Mevcut olarak geliştirilmiş ve kullanılan çeşitli database türleri bulunur. Sahip oldukları veri saklama sistemi ve kullanım amacına göre özelleşmiş database türlerinden bazıları şunlardır:
Relational Databases (İlişkisel Veritabanları)
İlişkisel veritabanları uzun yıllardır kullanılan ve en çok tercih edilen veritabanı türüdür. Veriler, database’de satır ve sütunlardan oluşan tablolarda saklanır. Birden fazla tablo birbiri ile bağlantılı olacak şekilde verilerin depolanması için kullanılır.
Object-oriented Databases (Nesne Odaklı Veritabanları)
Bu türden database’lerde veriler nesne olarak tutulur. Nesneye yönelik programlama modelinin veritabanlarına uygulandığı bir sistemdir.
Distributed Databases (Dağıtılmış Veritabanları)
Dağıtılmış veritabanları, farklı cihazlara yayılmış şekilde barındırılan veritabanlarıdır. Tüm veriler bir sistemde saklanması yerine aynı veya farklı konumda bulunan birden fazla makinede saklanır. Hassas bilgilerin daha sıkı güvenlik tedbirleri ile saklanması gerektiği durumlarda bu yönteme sıklıkla başvurulur.
Cloud Databases (Bulut Veritabanları)
Database’in bulut platformlarında yer aldığı biçimdir. Saklanan veriler doğrudan bulutta yer alan veritabanında depolanır. Fiziksel olarak depolama ve sunucu altyapısına ihtiyaç duyulmadığından son derece avantajlı bir çözümdür.
NoSQL Databases (NoSQL Veritabanları)
Not only SQL açılımına sahip NoSQL database’ler yapılandırılmamış ve ilişkisel olmayan verilerin depolanması amacıyla kullanılır. Dosya sistemlerine benzer bir düzende saklanan veriye erişim daha hızlı gerçekleşir.
Graph Databases (Grafik Veritabanları)
Graph veritabanları, ilişkisel veritabanlarına benzer şekilde çalışan bir alternatifidir. Bu tür veritabanlarında nesneler node’larda saklanır ve asıl öne çıkan node’lar arasındaki ilişkidir. Veriler arasındaki ilişkinin ortaya konması için sıklıkla tercih edilir.
Ücretsiz eğitimlerimiz seni bekliyor.
Her biri alanında uzman eğitmenler tarafından hazırlanmış eğitimlerimizden sana uygun olanı keşfedip, hemen eğitime başlayabilirsin. Süre kısıtlaması olmayan eğitimlerimizi, hiç bir ücret ödemeden hemen keşfetmeye başla.