Osman KURT

Kendime Not

.Net Core MongoDB Kullanımı ve Generic Repository Yazımı

Merhabalar .Net Core üzerinde MongoDB ve buna bağlı Generic Repository kullanımına ait bir uygulama geliştirdim. Bilgi paylaştıkça çoğalır diyerek sizlerinde faydalanmanız için gerekli repoyu GitHub hesabıma ekledim.

Kısaca MongoDB Nedir ?

MongoDB 2009 yılında geliştirilmiş açık kaynak kodlu bir NoSQL veritabanıdır. Bugün piyasada Cassandra, BigTable, Dynamo gibi birçok NoSQL veritabanı bulunmaktadır.

MongoDB’de her kayıt bir doküman olarak ifade edilir. Ve bu dökümanlar json formatı şeklinde saklanır. Daha önce ilişkisel veritabanlarıyla ilgilenenlerin bildiği table yapısını burada collection, row yapısını document, column yapısını ise field alır.

Günümüzde aktif olarak kullanılan pek çok programlama dili için driver desteği bulunması bakımından bugün NoSQL sistemler içerisinde en çok tercih edilenlerden biridir.

Uygulama adresi;

https://github.com/byokurt/Net-Core-MongoDB-Generic-Repository