MongoDB Nasıl Kurulur ve Yapılandırılır? Adım Adım Rehber

MongoDB Nasıl Kurulur ve Yapılandırılır? Adım Adım Rehber

MongoDB'nin nasıl kurulacağı ve yapılandırılacağı hakkında adım adım bir rehber. NoSQL veritabanına giriş yapacaklar için pratik bilgiler içeriyor.

BFS

MongoDB Nedir ve Neden Kullanılır?



Merhaba! Bugün, veri yönetimi konusunda en güçlü araçlardan biri olan MongoDB’yi keşfe çıkacağız. Eğer veri tabanı yönetimi ile ilgileniyorsanız ve "noSQL" dünyasına adım atmak istiyorsanız, doğru yerdesiniz.

MongoDB, verileri esnek bir şekilde saklamak için kullanılan, açık kaynaklı bir noSQL veritabanıdır. Geleneksel SQL tabanlı veritabanlarından farklı olarak, verileri tablo yerine belge (document) şeklinde saklar. Bu, verilerin daha hızlı erişilebilir, ölçeklenebilir ve değiştirilebilir olmasını sağlar. Ayrıca, JSON benzeri yapılarla çalışmak, geliştiriciler için oldukça kullanıcı dostudur.

MongoDB Kurulumuna Başlamadan Önce Gereksinimler



Öncelikle, MongoDB’yi kurmadan önce bilgisayarınızda birkaç şeyin hazır olması gerekir:


  • İşletim Sistemi: MongoDB Windows, Linux ve macOS üzerinde çalışabilir. Bu rehberde, genellikle macOS ve Windows için anlatım yapacağım, ancak Linux kullanıcıları da adımları rahatlıkla takip edebilir.

  • Yazılım Gereksinimleri: MongoDB kurulumunu yapabilmek için sisteminizde en az 2 GB RAM ve 1.5 GB boş disk alanı olması gerekir. Ayrıca, internete erişiminizin olması da önemli.



MongoDB’yi İndirip Kurmak



Adım 1: MongoDB'yi İndirme
İlk adım olarak, MongoDB’nin resmi web sitesinden (https://www.mongodb.com) işletim sisteminize uygun olan sürümü indirin. İndirilen dosya genellikle bir .msi (Windows) veya .tgz (Linux/macOS) uzantısına sahip olacaktır.

Adım 2: Kurulum Dosyasını Çalıştırma
İndirdiğiniz dosyayı çalıştırarak kurulum işlemini başlatın. Eğer Windows kullanıyorsanız, kurulum sihirbazı size MongoDB’yi nereye kurmak istediğinizi soracaktır. "Complete" seçeneğini işaretleyerek, tüm varsayılan ayarlarla kurulumu tamamlayabilirsiniz.

Adım 3: MongoDB'yi Başlatma
Kurulum tamamlandıktan sonra, MongoDB’yi başlatmak için terminal (macOS/Linux) veya Komut İstemcisi (Windows) kullanabilirsiniz. Windows’ta genellikle MongoDB servis olarak başlar, fakat komutla manuel olarak da başlatılabilir.


C:\Program Files\MongoDB\Server\5.0\bin\mongod.exe


Mac ve Linux kullanıcıları için terminalde şu komutları kullanabilirsiniz:


sudo mongod


Bu komut, MongoDB’yi başlatacak ve bağlantı için hazır hale getirecektir.

MongoDB Yapılandırması



MongoDB'nin varsayılan ayarlarla çalışması yeterli olabilir, ancak bazen yapılandırmaları özelleştirmeniz gerekebilir. İşte temel yapılandırma adımları:

1. Veritabanı Dosya Yolu
MongoDB'nin veri dosyalarını nereye kaydedeceğini belirlemek için konfigürasyon dosyasını düzenleyebilirsiniz. Bu dosya genellikle şu konumda bulunur:
/etc/mongod.conf (Linux)
C:\Program Files\MongoDB\Server\5.0\bin\mongod.cfg (Windows)

Dosyayı bir metin editörü ile açarak, veri dizinini değiştirebilirsiniz. Örnek olarak:


storage:
  dbPath: /var/lib/mongodb


2. Bağlantı Portu ve IP Adresi
MongoDB varsayılan olarak 27017 portunu kullanır. Eğer başka bir port kullanmak isterseniz, bu ayarı aynı konfigürasyon dosyasından değiştirebilirsiniz.

3. Authentication (Kimlik Doğrulama)
MongoDB'nin güvenliğini artırmak için kimlik doğrulama etkinleştirilebilir. Bu, özellikle üretim ortamlarında çok önemlidir. MongoDB'de kullanıcı oluşturmak için aşağıdaki komutları kullanabilirsiniz:


use admin
db.createUser({ user: "admin", pwd: "password", roles: [{ role: "root", db: "admin" }] })


Bu komut ile "admin" kullanıcısını oluşturmuş olursunuz. MongoDB'nin kimlik doğrulama ile çalışmasını sağlamak için ise şu komutu kullanabilirsiniz:


mongod --auth


MongoDB'yi Test Etme



Kurulum ve yapılandırma işlemleri tamamlandığında, MongoDB’nin doğru şekilde çalışıp çalışmadığını kontrol edebilirsiniz. Bunun için terminal veya komut istemcisinde şu komutu girin:


mongo


Bu komut MongoDB’ye bağlanmanızı sağlayacaktır. Eğer başarılı bir şekilde bağlanırsanız, terminalde MongoDB shell açılır ve veritabanlarınızı yönetmeye başlayabilirsiniz.

MongoDB'yi Kullanmak



MongoDB’ye bağlandıktan sonra, veritabanı oluşturma ve veri ekleme işlemleri oldukça basittir. İşte birkaç örnek:

Veritabanı oluşturmak için:


use myDatabase


Veri eklemek için:


db.myCollection.insert({ name: "Alice", age: 25 })


Veri sorgulamak için:


db.myCollection.find({ name: "Alice" })


Sonuç



Artık MongoDB’nin kurulumu ve temel yapılandırmalarını öğrendiniz. MongoDB, projelerinizde büyük esneklik ve hız sağlayabilir. Birçok farklı veri türünü kolayca yönetebilir, büyük veri kümelerinde bile hızlı sorgulamalar yapabilirsiniz.

MongoDB, özellikle esneklik ve performans arayan geliştiriciler için harika bir seçenektir. Yeni bir veri tabanı çözümü arayan herkesin dikkatini çekmesi gerektiğine eminim. Kurulum adımlarını takip ettiğinizde, MongoDB’nin gücünü projelerinizde hissedeceksiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...

2025’te Web Sitesi Tasarımı: Yapay Zeka ve Otomasyonun Geleceği

2025 yılına adım atarken, teknolojinin her alanda hızla dönüşüm geçirdiğini görmek kaçınılmaz. Bu değişimlerin en çok etkilediği alanlardan biri ise hiç kuşkusuz web sitesi tasarımı. Web tasarımı sadece görsel estetikten ibaret olmaktan çok daha fazlası...