Nasıl İndirilir ve Kurulur MongoDB on Windows ve Bulut

⚡ Akıllı Özet

İndirme ve Yükleme MongoDB on Windows Cloud kurulumu, eksiksiz bir kurulum kılavuzu olarak açıklanmıştır. Bu kaynak, kurulumu kapsamaktadır. MongoDB Topluluk Sunucusu üzerinde Windows, JavaSenaryo, Pythonve Ruby sürücüleri, MongoDB Compassİçe ve dışa aktarma içeren yapılandırma, bir yapılandırma dosyası ve dağıtım. MongoDB Bulut tabanlı Atlas.

  • 🪟 Windows Yükleyin: 64 bit Topluluk Sunucusunu indirin ve MSI yükleyicisini çalıştırın.
  • 🔌 Sürücüler: JavaKomut dosyası gemileri yerleşik olarak bulunur; ekle Python (pymongo) ve Ruby (mongo) sürücüleri.
  • 🧭 Pusula: kurmak MongoDB Compass Veritabanlarını görsel olarak yönetmek için kullanılan grafik kullanıcı arayüzü (GUI).
  • ⚙️ yapılandırma: Veri dizinini ayarlayın, CSV dosyalarını içe/dışa aktarın ve bir yapılandırma dosyası kullanın.
  • ☁️ Bulut: Sürüş MongoDB AWS üzerinde Atlas, Google Cloudya da Azure ve bir istemciyi bağlayın.

İndirme ve Yükleme MongoDB

Kurulumcular MongoDB Hem 32 bit hem de 64 bit formatında mevcuttur. 32 bit yükleyiciler geliştirme ve test ortamları için uygundur. Ancak üretim ortamları için 64 bit yükleyicileri kullanmalısınız. Aksi takdirde, depolayabileceğiniz veri miktarı sınırlı olabilir. MongoDBÜretim ortamlarında her zaman kararlı sürümün kullanılması tavsiye edilir.

Nasıl İndirilir ve Kurulur MongoDB on Windows

İndirme ve yükleme için aşağıdaki adımlar kullanılabilir MongoDB on Windows 10:

Adım 1) İndir MongoDB Community Server

Git Link ve indirme MongoDB Topluluk Sunucusu. 64 bit sürümünü yükleyeceğiz Windows.

Indirin ve yükle MongoDB on Windows

Adım 2) Kurulum'a tıklayın

İndirme işlemi tamamlandıktan sonra, msi dosyasını açın. Başlangıç ​​ekranında İleri'ye tıklayın.

Indirin ve yükle MongoDB on Windows

Adım 3) Son Kullanıcı Lisans Sözleşmesini Kabul Edin

  1. Son Kullanıcı Lisans Sözleşmesini kabul edin.
  2. Sonrakine tıkla.

Indirin ve yükle MongoDB on Windows

Adım 4) "Tamamla" düğmesine tıklayın.

Tüm bileşenleri yüklemek için "Tamamla" düğmesine tıklayın. Seçici bileşenleri yüklemek veya kurulum konumunu değiştirmek isterseniz, özel seçeneğini kullanabilirsiniz.

Indirin ve yükle MongoDB on Windows

Adım 5) Hizmet Yapılandırması

  1. “Hizmeti Ağ Hizmeti kullanıcısı olarak çalıştır” seçeneğini seçin. Veri dizinini not edin; buna daha sonra ihtiyacımız olacak.
  2. Sonrakine tıkla.

Indirin ve yükle MongoDB on Windows

Adım 6) Kurulum işlemini başlatın

Kurulumu başlatmak için Install butonuna tıklayın.

Indirin ve yükle MongoDB on Windows

Adım 7) Tamamlandığında İleri'ye tıklayın.

Kurulum başlıyor. Tamamlandığında İleri'ye tıklayın.

Indirin ve yükle MongoDB on Windows

Adım 8) Bitir butonuna tıklayın

Son adım: Kurulum tamamlandıktan sonra, Bitir düğmesine tıklayın.

Indirin ve yükle MongoDB on Windows

Merhaba Dünya MongoDB: JavaKomut Dosyası Sürücüsü

Sürücüler MongoDB İstemci uygulamaları ile veritabanı arasında bağlantı kurmak için kullanılırlar. Örneğin, bir Java programa bağlanmak için gerekliydi MongoDBO zaman indirmeniz ve entegre etmeniz gerekecektir. Java Programın çalışabilmesi için sürücü MongoDB veri tabanı.

için sürücü JavaSenaryo kutudan çıkar. MongoDB ile çalışmak için kullanılan kabuk MongoDB veritabanı aslında bir JavaKomut dosyası kabuğu. Erişmek için:

) 1 Adım “C:\Program Files\” klasörüne gidin.MongoDB\Server\4.0\bin” ve mongo.exe dosyasına çift tıklayın. Alternatif olarak, ayrıca MongoDB Masaüstü öğesi.

Merhaba Dünya MongoDB: JavaKomut Dosyası Sürücüsü

) 2 Adım Kabuk ortamına aşağıdaki programı girin:

var myMessage='Hello World';
printjson(myMessage);

Merhaba Dünya MongoDB: JavaKomut Dosyası Sürücüsü

Code Açıklama:

  1. Biz sadece basit bir açıklama yapıyoruz Java'Merhaba Dünya' adlı bir metin dizisini saklamak için kullanılan komut dosyası değişkeni.
  2. Değişkeni ekrana yazdırmak için printjson yöntemini kullanıyoruz.

kurmak Python Sürücü

) 1 Adım Sağlamak Python Sisteme yüklenmiştir.

) 2 Adım Aşağıdaki komutu kullanarak Mongo ile ilgili sürücüleri yükleyin:

pip install pymongo

Ruby Sürücüsünü Yükle

) 1 Adım Sistemde Ruby'nin kurulu olduğundan emin olun.

) 2 Adım Aşağıdaki komutu vererek gem'lerin güncellendiğinden emin olun:

gem update --system

) 3 Adım Aşağıdaki komutu kullanarak Mongo ile ilgili sürücüleri yükleyin:

gem install mongo

kurmak MongoDB Compass - MongoDB Yönetim aracı

Piyasada yönetmek için kullanılabilecek araçlar var MongoDB. Ticari olmayan bu araçlardan biri MongoDB CompassCompass'ın bazı özellikleri aşağıda verilmiştir:

  1. Mongo kabuğunun tam gücü
  2. Çoklu kabuklar
  3. Çoklu sonuçlar

) 1 Adım Git Link ve indir'i tıklayın.

kurmak MongoDB Compass

) 2 Adım Açılan pencerede bilgilerinizi girin ve gönder düğmesine tıklayın.

kurmak MongoDB Compass

) 3 Adım Double İndirdiğiniz dosyaya tıklayın.

kurmak MongoDB Compass

) 4 Adım Kurulum otomatik olarak başlayacaktır.

kurmak MongoDB Compass

) 5 Adım Compass, bir Karşılama ekranıyla kullanıma sunulacak.

kurmak MongoDB Compass

) 6 Adım Gizlilik ayarlarını varsayılan değerlerinde bırakın ve "Compass'ı Kullanmaya Başla"ya tıklayın.

kurmak MongoDB Compass

) 7 Adım Ana ekranda mevcut veritabanlarının listesini göreceksiniz.

kurmak MongoDB Compass

MongoDB Yapılandırma, İçe Aktarma ve Dışa Aktarma

Başlamadan önce MongoDB sunucusunda ilk önemli husus, tüm sunucuların bulunduğu veri dizinini yapılandırmaktır. MongoDB Veriler saklanacaktır. Bu işlem aşağıdaki şekilde yapılabilir:

MongoDB Yapılandırma, İçe Aktarma ve Dışa Aktarma

Yukarıdaki 'md \data\db' komutu, geçerli konumunuzda \data\db adında bir dizin oluşturur. MongoDB veritabanlarını otomatik olarak bu konumda oluşturacaktır, çünkü burası varsayılan konumdur. MongoDB bilgilerini saklamak için. Biz sadece dizinin mevcut olduğundan emin oluyoruz, böylece MongoDB başladığında bulabilirsiniz.

Verilerin içe aktarılması MongoDB "mongoimport" komutu kullanılarak yapılır. Aşağıdaki örnek bunun nasıl yapılabileceğini gösterir.

) 1 Adım data.csv adında bir CSV dosyası oluşturun ve içine aşağıdaki verileri koyun:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

Yukarıdaki örnekte, "data" adlı bir koleksiyona 3 belge aktarmak istediğimizi varsayıyoruz. İlk satır, koleksiyonun alan adları olacak olan başlık satırı olarak adlandırılır.

) 2 Adım mongoimport komutunu çalıştırın.

MongoDB Yapılandırma, İçe Aktarma ve Dışa Aktarma

Code Açıklama:

  1. Verilerin hangi veritabanına aktarılacağını belirtmek için `db` seçeneğini kullanıyoruz.
  2. "Type" seçeneği, bir CSV dosyasını içe aktardığımızı belirtmek içindir.
  3. Unutmayın ki ilk satır başlık satırı olarak adlandırılır ve koleksiyonun alan adları haline gelir; bu nedenle –headerline seçeneğini belirtiyoruz. Ardından data.csv dosyamızı belirtiyoruz.

Çıktı

MongoDB Yapılandırma, İçe Aktarma ve Dışa Aktarma

Çıktı açıkça 3 belgenin içe aktarıldığını gösteriyor MongoDB.

İhracat MongoDB Bu işlem, mongoexport komutu kullanılarak yapılır.

MongoDB Yapılandırma, İçe Aktarma ve Dışa Aktarma

Code Açıklama:

  1. Verilerin hangi veritabanından aktarılması gerektiğini söylemek için db seçeneğini belirtiyoruz.
  2. Hangi koleksiyonun kullanılacağını belirtmek için koleksiyon seçeneğini tanımlıyoruz.
  3. Üçüncü seçenek ise CSV dosyasına dışa aktarmak istediğimizi belirtmektir.
  4. Dördüncüsü, koleksiyonun hangi alanlarının dışa aktarılması gerektiğini belirtmektir.
  5. –out seçeneği, verilerin dışa aktarılacağı csv dosyasının adını belirtir.

Çıktı

MongoDB Yapılandırma, İçe Aktarma ve Dışa Aktarma

Çıktı açıkça 3 kaydın dışa aktarıldığını gösteriyor MongoDB.

yapılandırma MongoDB yapılandırma dosyası içeren sunucu

Mongod sunucu örneğini bir yapılandırma dosyasıyla başlatacak şekilde yapılandırabilirsiniz. Yapılandırma dosyası, mongod komut satırı seçeneklerine eşdeğer ayarlar içerir. Örneğin, şunu istediğinizi varsayalım: MongoDB Tüm kayıt bilgilerini özel bir konuma kaydetmek istiyorsanız, aşağıdaki adımları izleyin:

) 1 Adım “mongod.conf” adında bir dosya oluşturun ve aşağıdaki bilgileri bu dosyaya kaydedin.

yapılandırma MongoDB Yapılandırma Dosyasına Sahip Sunucu

  1. Dosyanın ilk satırı, sunucunun ne yaptığına dair bilgilerin kaydedildiği özel bir günlük dosyası için yapılandırma eklemek istediğimizi belirtiyor.
  2. İkinci seçenek ise konumun bir dosya olacağını belirtmektir.
  3. Bu, günlük dosyasının konumunu belirtiyor.
  4. logAppend: “true”, günlük bilgilerinin günlük dosyasına eklenmeye devam etmesini sağlamak anlamına gelir. Değeri “yanlış” olarak belirlerseniz, sunucu yeniden başlatıldığında dosya silinir ve yeni oluşturulur.

) 2 Adım Mongod sunucu işlemini başlatın ve yukarıda oluşturulan yapılandırma dosyasını parametre olarak belirtin. Bunun nasıl yapılacağına dair ekran görüntüsü aşağıda gösterilmiştir.

yapılandırma MongoDB Yapılandırma Dosyasına Sahip Sunucu

Yukarıdaki komut yürütüldükten sonra, sunucu işlemi bu yapılandırma dosyasını kullanarak başlayacak ve sisteminizdeki /etc dizinine gittiğinizde mongod.log dosyasının oluşturulduğunu göreceksiniz. Aşağıdaki ekran görüntüsü, bir günlük dosyasının nasıl görüneceğine dair bir örnek göstermektedir.

yapılandırma MongoDB Yapılandırma Dosyasına Sahip Sunucu

Nasıl Kurulur MongoDB Bulut üzerinde (AWS, Google, Azure)

Yüklemenize gerek yok. MongoDB Sunucuyu kurup yapılandırabilirsiniz. Bir sunucu dağıtabilirsiniz. MongoDB AWS gibi platformlarda bulutta yer alan Atlas sunucusu, Google Cloud, ve AzureArdından bir istemci kullanarak örneğe bağlanın. Ayrıntılı adımlar aşağıdadır:

) 1 Adım Git Link.

  1. Kişisel Ayrıntıları Girin
  2. koşulları kabul ediyor musunuz
  3. “Ücretsiz Başlayın” düğmesine tıklayın.

kurmak MongoDB Bulutta

) 2 Adım “İlk kümemi oluştur” seçeneğine tıklayın.

kurmak MongoDB Bulutta

) 3 Adım Arasında seçim yapabilirsiniz AWS, Google Cloud, ve Azure Bulut sağlayıcınız olarak AWS'yi seçin. Bu eğitimde, varsayılan olarak ayarlanmış olan AWS'yi kullanacağız. Sayfada başka hiçbir değişiklik yapmayın ve "Oluştur" düğmesine tıklayın. Cluster anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.

kurmak MongoDB Bulutta

) 4 Adım Cluster Oluşturma süreci biraz zaman alır.

kurmak MongoDB Bulutta

) 5 Adım Bir süre sonra kümenin hazır olduğunu göreceksiniz.

kurmak MongoDB Bulutta

) 6 Adım Güvenlik > Yeni kullanıcı ekle seçeneğine tıklayın.

kurmak MongoDB Bulutta

) 7 Adım Sonraki ekranda:

  1. Kullanıcı kimlik bilgilerini girin
  2. Ayrıcalıklar atayın
  3. Kullanıcı Ekle düğmesini tıklayın

kurmak MongoDB Bulutta

) 8 Adım Kontrol panelinde, bağlan düğmesine tıklayın.

  1. IP bağlantınızı beyaz listeye alın
  2. Bağlantı yöntemini seçin

kurmak MongoDB Bulutta

) 9 Adım Bağlantı kurmak için tercih ettiğiniz bağlantı yöntemini seçin. MongoDB sunucusu.

kurmak MongoDB Bulutta

SSS

Evet. Yapay zeka asistanları mongod yapılandırma dosyaları oluşturabilir, bağlantı hatalarını açıklayabilir ve sürücü veya hizmet sorunları için düzeltmeler önerebilir. Yine de komutları resmi kılavuzla karşılaştırmanız gerekir. MongoDB Uygulamadan önce belgeleri inceleyin.

Evet. MongoDB Atlas, anlamsal arama ve veri alma destekli uygulama geliştirmenize olanak tanıyan Atlas Vektör Arama ve yapay zeka entegrasyonlarını içerir. Gömülü vektörleri belgelerle birlikte depolayarak ayrı bir vektör veritabanına olan ihtiyacı ortadan kaldırır.

Evet. MongoDB Topluluk Sunucusu ücretsiz ve açık kaynaklıdır. Windows, macOSve Linux. MongoDB Atlas ayrıca ücretsiz bir bulut katmanı sunarken, Kurumsal Sürüm gelişmiş özellikler ve destek için ücret talep etmektedir.

Community Server, kendi makinenize veya sunucunuza kurulur ve yönetilir. Atlas ise AWS üzerinde kurulum, ölçeklendirme, yedekleme ve güvenlik işlemlerini gerçekleştiren, tamamen yönetilen bir bulut hizmetidir. Google Cloudya da Azure.

Bu yazıyı şu şekilde özetleyin: