MongoDB¶
Bu makalede
Bilgi
MongoDB, büyük miktarlarda yapılandırılmış ve yapısız veri işleme yeteneğine sahip esnek bir veritabanıdır. Esnek belge modeli kullanır, bu da veri yapısını kolayca değiştirebilmenizi sağlar. MongoDB, basit bir sorgular dili, indeks desteği ve yatay ölçeklenebilirlik sunar. MongoDB'nin önemli özelliklerinden biri esnek belge modelidir. Tablolar ve satırlardan ziyade, MongoDB'deki veriler BSON (Binary JSON) belgeleri olarak organize edilir, bu belgeler karmaşık hiyerarşiler olarak temsil edilebilir ve sayılar, dizeler, diziler ve hatta alt-belgeler gibi çeşitli türde alanlar içerebilir.
MongoDB. Anahtar Özellikler¶
- Esnek Veri Modeli: MongoDB, BSON (Binary JSON) adı verilen esnek bir JSON belge yapısı kullanır. Bu özellik, farklı veri türlerini depolamanıza ve belge şemasını değiştirmenize gerek kalmadan veri depolamaya olanak tanır.
- Ölçeklenebilirlik: Veri dağıtımının ve sorguların birden fazla sunucuya yapılması yeteneği. Bu, büyük miktarda veri işlemeyi ve gerektiğinde sistem iletişim kapasitesini artırmınızı sağlar.
- Yinelengeçlilik: Yerleşik yinelengeçlilik özelliği, veritabanının birden fazla kopyasını oluşturmanıza olanak tanır. Veri güvenilirliğini ve veri kullanılabilirliğini sağlar. Bir sunucu arızalandığında, veriler diğer kopyalardan alınabilir.
- Shardlama: Verileri birkaç parçaya dikey olarak bölüp farklı sunucularda depolayarak yük dağılımını sağlar. Bu, yükün eşit şekilde dağıtılmasını ve büyük veri kümeleriyle verimli bir şekilde çalışmayı garanti eder.
- İndeks Desteği: MongoDB, taleplerin gerçekleştirilmesini hızlandırmak için çeşitli indeks türleri sağlar. İndekler, bir belgenin bir veya daha fazla alanında oluşturulabilir. Bu, verileri hızlı bir şekilde bulmayı ve sistem yanıt süresini azaltmayı sağlar.
- Sorgular Dili: MongoDB, veri işlemede filtreleme, sıralama, agregasyon ve diğer fonksiyonları destekleyen JSON tabanlı bir sorgular dili kullanır.
- İşlem Desteği: MongoDB'nin yeni sürümleri işlem desteği tanıttı. Bir grup işlemi tek bir işlem içinde gerçekleştirmenizi sağlar. İşlemler veri tutarlılığını sağlar ve birden fazla müşteri tarafından aynı anda erişildiğinde veritabanının bütünlüğünü garanti eder.
Çalıştırma Özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
31 | Ubuntu 22.04 | + | + | + | - | 1 | 4 | - | Evet |
- Kurulum süresi, işletim sistemi dahil olmak üzere 15-20 dakika sürer.
MongoDB kurulumu birkaç aşamadan oluşur: - Sistemin kurulması; - Depo ve GPG anahtarlarının eklenmesi; - MongoDB paketinin deponuzdan yüklenmesi; - MongoDB hizmetinin çalıştırılması ve otomatik başlatılmasının etkinleştirilmesi.
MongoDB'yi dağıtmak sonrası başlangıç¶
Sipariş ödedikten sonra, kayıt sırasında belirtilen e-posta adresine sunucunun çalışmaya hazır olduğunu gösteren bir bildirim gönderilir. VPS'nin IP adresi ve bağlantı için kullanıcı adı ve şifre içerecektir. Şirketimizin müşterileri, sunucudaki donanımı ve API kontrol panelinde - Invapi - yönetirler.
Not
MongoDB'nin temel ayarları hakkında daha fazla bilgi için geliştiricilerin dokümantasyonuna bakabilirsiniz.
API kullanarak MongoDB sunucusu siparişi¶
Bu yazılımı API kullanarak kurmak için bu talimatlara göz atın.