MongoDB CRUD İşlemleri

Merhaba arkadaşlar, Bugünkü yazımız, MongoDB‘de CRUD işlemleriyle ilgili olacaktır. Öncelikle bilmeyenler için CRUD ne demek ondan bahsetmek istiyorum. Programlama dünyasında, verilerle yapılacak 4 temel işlemin baş harflerinden oluşan bir sözcüktür. Bu dört işlem Create, Read, Update ve Delete‘dir. Sırasıyla bunlara bir göz atalım. Create İşlemi Insert() Metodu CRUD operasyonlarındaki Create işleminden kasıt mevcut collectionlar içerisinde ...

MongoDB Veri Tipleri

Merhaba Arkadaşlar, Bir katalog halinde oluşturmaya çalıştığım MongoDB yazı serisinde daha önce NoSQL ve MongoDB Nedir? Nasıl Kurulur? MongoDB Temel İşlemler yazılarını sizlerle paylaşmıştım. Bugün MongoDB veri tiplerinden bahsedeceğim. MongoDB Data Tipleri Data Tipleri Açıklama String Veri tutmak için en yaygın kullanılan tiptir. UTF-8 formatında olmalıdır. Integer Sayısal verileri tutmak için kullanılan veri tipidir. 32/64 ...

MongoDB Temel İşlemler

MongoDB Temel İşlemler
NoSQL ve MongoDB nedir? Nasıl kurulur? makalesiyle sizlere NoSQL ve MongoDB hakkında bilgi vermiştim. Makinelerimize MongoDB kurduktan sonra, MongoDB’de sık kullanılan bazı temel komutlar ve bunların kullanım şekillerinden bahsetmek istiyorum.. Temel Komutlar MongoDB Servisleri Hemen hemen her uygulamada veya database yapılarında olduğu gibi MongoDB de servisler aracılığıyla başlatılıp durdurulur. Örneğin; Her hangi bir config dosyasını ...

Temp Table vs Temp Variable

Geçen hafta kurum içi verdiğim sql performans ipuçları eğitiminde Geçici Tablolar (GT) ve Tablo Tipi Değişkenlerden (TTD) ve bunların kullanımlarıyla ilgili bilgilerden bahsettim. Bugünde bu sunumda verdiğim bir kaç örneği ve GT ve TTD arasındaki farkları  sizinle paylaşmak istiyorum. Genel olarak raporlama yaparken veya büyük veri setleriyle uğraşırken, bu veri setlerini küçültmek ve daha hızlı sonuç almak için bu yapılara başvurduğumuz ...

Toplu CheckIdent İşlemleri

Daha önceki yazımda IDENTITY kolon üzerinde RESEED işleminin yapılma nedeni ve yapılış şeklinden bahsetmiştim. Bazı durumlarda TEST, DEV  veya UAT ortamlarında veritabanı bazında metadata eşitleme isteği gelirse eşitlemeniz sonrasında eşitlediğiniz bütün tablolarda identity alanın resetlenip 0’dan başladığını durumlar oluşur. Veritabanındaki tablolar dolu olmasına rağmen identity alanın resetlenmesi sonucu yaptığınız her işlemde aşağıdaki şekilde hatayla karşılaşırsınız. Msg 2627, ...

SqlServer Upgrade Adımları Listesi

SqlServer Upgrade Adımları Listesi
Mevcut veritabanı sunucularınız yetersiz gelmeye başladığında veya sunucuya ekstra görevler yüklemek istediğinizde elinizdeki mevcut sunucu üzerinde iyileştirmeye gitmeniz gerekmektedir. Bunlardan bazıları; – Memory artırımı – Daha güçlü bir CPU seçimi – Daha Hızlı bir Sql Server Motoruna Geçiş (2008,2012,2014 vb.) – SSD disk eklenmesi – Veya hepsinin bir arada olduğu yeni bir sunucuya geçiş olarak ...

High Available DBA 1

High Available DBA
Yurt içi ve yurt dışı veritabanı yöneticisi (DBA) iş ilanlarında bu cümlelerle çok sık karşılaşırız; “Gerektiğinde de 7×24 problem ve çağrılara destek verecek şekilde çalışmak” veya “Work as part of a team and provide 7×24 support when required” 7/24 erişilebilir olmanız için size gerektiğinde Cep Telefonu ve/veya dizüstü bilgisayar imkanı sunarlar. Bölüm müdürleri, Takım Liderleri, yöneticiler gerektiğinde ...