Databaseler Hakkında Bilgiler
Database:
Database veri tabanına verilen isimdir. Veri tabanında veri depolanır. Örneğin bir araba kiralama sitesi olsun ve kiralanan arabalar olsun. Bu arabaların hepsi database'e kayıtlıdır. Diğer bir örnek JWT Altyapısıyla bir sitenize kayıt olma operasyonu yaptığınızı varsayınB. ir kullanıcı sitenize kayıt olduğunda o token, giriş bilgileri sizin databaseinize gider ve database'de kayıtlı olduğu için tekrar giriş yapabilir.
Database Çeşitleri
Database çeşitleri MySql ve NoSql olarak ayrılır. İki çeşitin de ayrı iyi yolları vardır. Mesela bazı database çeşitleri NoSql bazı database çeşitleri MySql'dir. Şimdi programlama yaparken kullanabileceğimiz databaselere bakalım.
Programlama yaparken kullanılabilecek databaseler:
Programlama yaparken kullanılabilecek databaselerin güvenliği, kolaylığı database'den database'e değişir.
MySql:
MySql Microsoft tarafından tasarlanmıştır. Oracle gibi database'lere kıyasla kullanımı daha kolaydır. Sorgu dilidir. Hem dil ile tablo oluşturulup hem programda tablo oluşturulabilir. Genellikle ASP.NET, Java gibi dillerde kullanılır. Kolay yönetim ve kullanılabilirlik sunarken bunun yanında yüksek performans, yüksek kapasite, veri güvenliği sağlar.
Oracle:
Oracle veri tabanı bir ilişkisel veri tabanı yönetim sistemidir. Oracle veri tabanı verilen yönetilmesi, tasarlanması, sorgulanması süreçlerinde de kullanılan SQL üzerine inşa edilmiştir. Hem işletme içerisinde, hem de bulut ortamında performans, ölçeklenebilirlik ve güvenlik sunan Oracle en zorlu analitik ve operasyon iş yükleri için elde edebiliyor. Oracle çoğu kurumsal projede tercih edilen bir veri tabanıdır.
MongoDB:
MongoDB NoSQL veri tabanı uygulamasıdır. Geleneksel ilişkisel veri tabanlarının yetişemediği, hantal kaldığı yapılarda daha çok tercih edilen MongoDB, döküman tabanlı ve ölçeklenebilir bir uygulamadır. MongoDB, dünya çapında tanınırlığa sahip bazı firmalar tarafından da tercih edilmektedir.
Son Söz:
Database'lerin hepsini ele alamasak da en popüler olanları inceledik. Okuduğunuz için teşekkürler.
-Reqz
Database:
Database veri tabanına verilen isimdir. Veri tabanında veri depolanır. Örneğin bir araba kiralama sitesi olsun ve kiralanan arabalar olsun. Bu arabaların hepsi database'e kayıtlıdır. Diğer bir örnek JWT Altyapısıyla bir sitenize kayıt olma operasyonu yaptığınızı varsayınB. ir kullanıcı sitenize kayıt olduğunda o token, giriş bilgileri sizin databaseinize gider ve database'de kayıtlı olduğu için tekrar giriş yapabilir.
Database Çeşitleri
Database çeşitleri MySql ve NoSql olarak ayrılır. İki çeşitin de ayrı iyi yolları vardır. Mesela bazı database çeşitleri NoSql bazı database çeşitleri MySql'dir. Şimdi programlama yaparken kullanabileceğimiz databaselere bakalım.
Programlama yaparken kullanılabilecek databaseler:
Programlama yaparken kullanılabilecek databaselerin güvenliği, kolaylığı database'den database'e değişir.
MySql:
MySql Microsoft tarafından tasarlanmıştır. Oracle gibi database'lere kıyasla kullanımı daha kolaydır. Sorgu dilidir. Hem dil ile tablo oluşturulup hem programda tablo oluşturulabilir. Genellikle ASP.NET, Java gibi dillerde kullanılır. Kolay yönetim ve kullanılabilirlik sunarken bunun yanında yüksek performans, yüksek kapasite, veri güvenliği sağlar.
Oracle:
Oracle veri tabanı bir ilişkisel veri tabanı yönetim sistemidir. Oracle veri tabanı verilen yönetilmesi, tasarlanması, sorgulanması süreçlerinde de kullanılan SQL üzerine inşa edilmiştir. Hem işletme içerisinde, hem de bulut ortamında performans, ölçeklenebilirlik ve güvenlik sunan Oracle en zorlu analitik ve operasyon iş yükleri için elde edebiliyor. Oracle çoğu kurumsal projede tercih edilen bir veri tabanıdır.
MongoDB:
MongoDB NoSQL veri tabanı uygulamasıdır. Geleneksel ilişkisel veri tabanlarının yetişemediği, hantal kaldığı yapılarda daha çok tercih edilen MongoDB, döküman tabanlı ve ölçeklenebilir bir uygulamadır. MongoDB, dünya çapında tanınırlığa sahip bazı firmalar tarafından da tercih edilmektedir.
Son Söz:
Database'lerin hepsini ele alamasak da en popüler olanları inceledik. Okuduğunuz için teşekkürler.
-Reqz