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ı ...

NoSQL ve MongoDB Nedir? Nasıl Kurulur?

NoSQL ve MongoDB Nedir? Nasıl Kurulur?
NoSQL Nedir? NoSQL (Not Only Sql) ilişkisel veritabanlarına tepki olarak 😀 ortaya çıkmıştır. 1998 yılında Carlo Strozzi tarafından ortaya atılan bir kavram olup, boyutu her gün artan verinin, çok fazla trafiğe sahip sistemlerde daha hızlı okuma ve yazma ihtiyacını karşılamak için geliştirilmiştir. Yatay olarak ölçeklenen NoSQL sistemlerini İlişkisel Veritabanı Sistemlerinden ayıran temel fakları şu şekildedir; ...

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 ...

Pasif Tatil

Pasif Tatil
Çalışma hayatının, çalıştığımız kurumların belli başlı kuralları vardır. Ortak yaşam sürdüğümüz iş yerlerinde herkes saygı çerçevesinde bu kurallara isteyerek veya zorunlulukla bu kurallara uyarak iş hayatını devam ettirmek durumdadır. Kimileri için bu kurallar sıkıcı ve katı kurallar olsa da çalışanlar veya iş verenler bu kuralları ellerinden geldiğince eğlenceli ve zevkle hale getirerek çalışma ortamlarını daha ...

ZAMANINIZA HÜKMEDİN

ZAMANINIZA HÜKMEDİN
(Bu yazı Yeni Medya Merkezi için hazırlanmıştır.) Hayatımızın her anında bir şeyleri zamanında yetiştirmek, gelen işleri fazla vakit harcamadan yapmak ve hayatımızı bir düzene oturtmak için uğraşırız. Bu yetiştirme telaşı iş hayatımızda, günlük hayatımızda, okul hayatımızda kısacası her yerde söz konusu olan bir durumdur. İşlerin zamanında yapılmasını dikkate almadığımızda birikerek kar topu misali daha büyük ...

Digucation (Digital Education)

Digucation (Digital Education)
(Bu yazı Yeni Medya Merkezi için hazırlanmıştır.) İnternetin hayatımıza girip web 2.0’ın temelleri atıldıktan sonra bir çok şey kabuk değiştirerek farklı şekillerde hayatımıza daha çok yerleştiler. Bir elbise almak için mağazaya gitmek yerine internete girerek, fatura ödeme, havale, eft gibi şubelere gidip yapacağımız işleri yerimizden bile kıpırdaman cep telefonlarından, film izlemek gibi sosyal aktivitelerimizi sinemaya ...

Gereklilik, Yeterlilik ve Farkındalık

Gereklilik, Yeterlilik ve Farkındalık
Teknolojinin de hayatımıza girip hızlı bir şekilde baş köşeyi almasıyla günümüz iş dünyasında klasik iş şekillerinin değiştiğini hepimiz gözlemlemekteyiz. Gerek şirketler, gerekse çalışanlar bu değişime ayak uydurmak için işin gerekliliklerini çok iyi bir şekilde hazmedip hızlı bir şekilde değişime ayak uydurma çabası içindeler. Her iki yönden baktığımızda, şirketler sektörün gerekliliklerini yerine getiremediklerinde yavaş yavaş piyasadan ...

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, ...