MongoDB Nedir ve Neden Kullanmalıyım?
MongoDB, dünyanın en popüler NoSQL veritabanı sistemlerinden biridir. SQL tabanlı veritabanlarından farklı olarak, MongoDB yapılandırılmış olmayan verileri depolamak için doküman odaklı bir yapıyı kullanır. Yani, ilişkisel veritabanlarının tabloları yerine, veriler JSON-benzeri formatta (BSON) saklanır.
Eğer büyük veri projeleriyle ilgileniyorsanız veya daha esnek, ölçeklenebilir bir veritabanı arıyorsanız, MongoDB tam size göre! Hem hızlı hem de kolay yapılandırılabilir olması nedeniyle yazılım geliştiricilerin gözdesidir.
MongoDB Kurulumu: Adım Adım Rehber
MongoDB'yi kurmaya başlamadan önce, kullandığınız işletim sistemine uygun olan MongoDB sürümünü seçmelisiniz. Bu adımlar, hem Windows hem de Linux için genel kurulum yönergeleridir.
1. Adım: MongoDB'yi İndirin
İlk olarak MongoDB’nin resmi sitesine gidin:
MongoDB İndir
Burada, işletim sisteminize uygun olan sürümü seçin ve indirilen dosyayı bilgisayarınıza kurun.
2. Adım: Kurulum
Windows için:
İndirilen .msi dosyasına çift tıklayın ve ekrandaki yönergeleri izleyin. "Complete" seçeneğini seçmeniz yeterli olacaktır. Bu işlem tamamlandığında, MongoDB kurulumunu bitirmiş olacaksınız.
Linux için:
Terminal üzerinden aşağıdaki komutları kullanarak kurulum gerçekleştirebilirsiniz:
sudo apt-get update
sudo apt-get install -y mongodb
3. Adım: MongoDB'yi Başlatma
MongoDB'nin doğru şekilde çalıştığından emin olmak için, kurulumdan sonra şu komutları kullanarak MongoDB’yi başlatın:
Windows için:
MongoDB, kurulum sırasında otomatik olarak başlatılabilir. Eğer başlamazsa, terminalde şu komutu çalıştırabilirsiniz:
C:\Program Files\MongoDB\Server\bin\mongod.exe
Linux için:
MongoDB’yi başlatmak için şu komutu kullanabilirsiniz:
sudo systemctl start mongodb
4. Adım: MongoDB'ye Bağlanma
MongoDB'ye bağlanmak için terminal veya komut satırını kullanabilirsiniz.
Windows ve Linux için:
mongo
Bu komut, MongoDB istemcisini başlatacaktır ve veri tabanınıza bağlanmanızı sağlar.
MongoDB Yapılandırması
MongoDB’yi kurduktan sonra, istediğiniz gibi yapılandırabilirsiniz. Yapılandırma dosyası genellikle mongod.conf olarak adlandırılır. Burada, veritabanı bağlantı noktası, veri dizini gibi çeşitli ayarları yapabilirsiniz.
İşte basit bir yapılandırma örneği:
storage:
dbPath: /var/lib/mongodb
net:
bindIp: 127.0.0.1
port: 27017
Bu konfigürasyon, MongoDB’nin 127.0.0.1 IP adresinden sadece yerel bağlantılara izin vermesini sağlar.
5. Adım: MongoDB'yi Başlatma ve Kontrol Etme
Yapılandırmanızı yaptıktan sonra, MongoDB’yi yeniden başlatın ve çalışıp çalışmadığını kontrol edin:
sudo systemctl restart mongodb
sudo systemctl status mongodb
Bu komutlar, MongoDB’nin doğru şekilde başlatıldığından emin olmanıza yardımcı olacaktır.
Sonuç
Artık MongoDB'yi kurdunuz ve yapılandırdınız. Veritabanı sisteminiz hazır ve kullanıma uygun durumda! Bu veritabanı, geniş ölçekli projelerde hızla veri işleme gücü sunarak sizi bir adım öne taşıyacaktır. Eğer daha fazla özellik keşfetmek istiyorsanız, MongoDB'nin dökümantasyonuna göz atarak gelişmiş yapılandırmalar ve optimizasyonlar hakkında bilgi alabilirsiniz.