Bulut Veritabanı Nedir? Bulut Veritabanının İşlevi Nedir?
Bulut Nedir?
Bulut yani aslında bulut teknolojisi, en basit olacak şekilde açıklarsak dijital ortamda oluşturulan bir ağ ile kullanıcıların verilerini saklar diyebiliriz. Sahip olduğunuz veriler, kullandığınız telefon ya da bilgisayar gibi cihazlarda bir yer kaplamaz çünkü dediğimiz gibi dijital ortamda saklanıyor olur. Genellikle bulut üzerindeki verilerinize internet aracılığıyla kullanıcı bilgilerinizi girerek her zaman ulaşabilirsiniz.Bulut Nasıl Oluşturulur?
Bulut dediğimiz teknoloji veri merkezleri aracılığıyla çalışmakta ve oluşturulmaktadır diyebiliriz. Kullanıcıların bilgilerini, telefon veya bilgisayar gibi cihazlarda barındırmak yerine kendi sistemleri üzerinde yani sanal sunucular üzerinde tutarlar. Bu sunucular da verileri depolar ve aynı zamanda da korur. Bunu yapabilmek için de bu sunucular, çok büyük çaplı veri merkezlerine bağlı halde çalışırlar. Bu bahsettiğimiz depolama işlemini sunucu üzerinde yapabilmek için de API yani uygulama programlama arayüzünü kullanılır.Bulut Tabanı Nedir?
Bulut tabanı dediğimiz şey, akıllı telefon, bilgisayar veya tablet gibi teknolojik cihazlar aracılığıyla erişilebilen ve veri paylaşımı yapılabilen, internet tabanlı bir bilgi yani veri depolama sistemidir. Bulut tabanlı olan sistemlerde yer veya zaman fark etmeksizin her türlü işlem yapılabilir ve internetiniz olduğu sürece erişilebilir demektir.Veritabanı Nedir?
Veritabanları, halihazırda yapılandırılmış olan bilgilerin ya da verilerin depolandığı alanlara denmektedir diyebiliriz. İnsanların artan veri depolama ihtiyaçları doğrultusunda yeni çözümler üretilmesi ve de cihazlarında yeterli miktarda bir yer olmadığı için bu depolama işlemlerini dijitale taşıma ihtiyaçları doğmuştur. Veritabanları aslında klasik bir yöntem olan dosya işlem sistemine bir müdavim olarak geliştirilmiştir. Birçok farklı alandaki küçük veya büyük tüm veriler veritabanları üzerine aktarılabilmektedir. Örnek verecek olursak, telefonlarınızdaki kişilerin oluşturduğu rehber aslında tam bir veritabanı örneğidir diyebiliriz. Elbette ki veritabanları genellikle çok yüksek ücretlere mal olmaktadır. Bundan dolayı da genellikle ücretsiz olarak kullanılabilenler özellikle hatta akademik amaçla açılmış olan ücretsiz veritabanları sıkça tercih edilmektedir.Veritabanı Türleri Nelerdir?
Veritabanı dediğimiz kavram aslında geçmişten bugüne sürekli değişerek ve de gelişerek ilerleyen bir sistem olmuştur. 1968 – 1980 yılları arasında sırasıyla dosya tabanlı ve ilişkisel veri tabanları çok kullanılmaktaydı ancak bu kadar eskiye gitmeyelim. Bu bağlamda veritabanı türlerini kısaca açıklayacak olursak:Nesne odaklı veri tabanları:
Bu türdeki veri tabanında veriler birer nesne formunda sunulmaktadır. Nesne odaklı programlamaya oldukça benzer.Dağıtılmış veri tabanı:
İki veya daha da fazla dosyanın birbirlerinden farklı sitelere dağıtıldığı ve çoklu bilgisayarlarda saklandığı veritabanı türüdür. Cihazlar aynı veya farklı ağa bağlı bir şekilde çalışıyor olabilir.Veri ambarları:
Veri ambarı dediğimiz şey aslında kullanılan veriler için bir merkezdir. Herhangi bir veriyi hızlı sorgulayabilmek ve de analiz edebilmek için oldukça kullanışlıdır.NoSQL veri tabanları:
Diğer adıyla ilişkisel olmayan veritabanı, düzenlenmemiş veya az düzenlenmiş verilerin barındırılması için ve de yine bu verilerin üzerinde oynama yapılabilmesi için uygun bir veritabanıdır.Açık kaynaklı veri tabanları:
Kaynak kodları açık olan veri tabanlarıdır. Bu türdeki veri tabanları SQL veya NoSQL şeklinde olabilirler.Bulut Veritabanı Nedir
Diğer bütün veritabanı türleri içerisinde bulut veritabanı, günümüzde, belki de en popüler olan ve de en güncel olan olabilir. Bu türdeki veritabanlarında toplanan veriler düzenlenmiş veya düzenlenmemiş olabilmektelerdir. Sorumlu kimse bu verilerin özel, halka açık veya hibrit olmasını tercih edebilir. Bu bağlamda 2 model bulunur. Bunlardan birisi geleneksel veri tabanı olurken diğeri hizmet olarak veri tabanıdır.Bulut Veritabanının Avantajları Nelerdir?
Bulut veri tabanlarının birçok avantajı bulunmaktadır. Bunlar:Ölçeklenebilirlik:
Sistem altyapısı sürekli değişen iş yüküne karşı ölçeklendirilebilirdir.Depolama seçenekleri:
Kullanıcının isteğine bağlı olarak genel, özel veya hibrit depolama ürünü seçim avantajı mevcuttur.Denetim seçenekleri:
İşletmeler hizmet olarak bulut modeliyle denetimin düzeyine karar verebilirler.Araç seçimi:
Kullanıcılar için belli başlı ihtiyaçlar dahilinde önceden oluşturulmuş olan araçlar ve özellikler bulunur.Erişilebilirlik:
İnternet ve bir cihaz, verilerinize sanal olarak erişebilmeniz için yeterlidir.Ekipman tasarrufu:
İşletmeler sunucu, bilişim altyapısı gibi birçok maliyetli ekipmandan tasarruf etmiş olurlar.İşbirliği:
Dünyanın her bölgesinden verilerinize erişme olanağı sağlar.Bulut Veritabanının Dezavantajları Nelerdir?
Bulut veritabanlarının dezavantajları aşağıdaki gibidir:• Bulut tabanlı veri teknolojisi kullanılarak verilerin saklanması, bilgi güvenliğini, kullanıcının gizliliğini ve de saklanan verileri riske altına sokar.
• İster istemez bir kontrol kaybı söz konusu ortada olmaktadır çünkü siz verilerinizi, uygulamalarınızı ve kişisel bilgilerinizi kendi ellerinizle vermiş oluyorsunuz.
• Herhangi bir sebepten dolayı anlaştığınız bulut veritabanı eğer sistemini kapatırsa, işletmeniz çalışmayı kesmek zorunda kalacaktır. Bu da sizin için işleri çok zora sokabilir.
• Seçtiğiniz bulut veritabanı sistemi size her zaman yeterli desteği göstermeyebilir çünkü bu destekler bir standarda oturtulmamış haldelerdir.
Bulut Veritabanı Yönetiminde Alternatifler Nelerdir?
Günümüzde çok yaygın bir sistem olduğu için bulut veritabanı yönetiminde birçok farklı alternatif seçeneğimiz bulunmaktadır. Bunlardan en bilindik ve de en popüler olanları aşağıdaki gibidir:• Oracle RDBMS
• Amazon RDS
• SQL Developer
• IBM Informix
• Microsoft SQL Server
• MySQL
• Teradata
• EMS SQL Manager
• Altibase
• Knack
• PostgreSQL
• NuoDB