MongoDB¶
Bu makalede
Bilgi
MongoDB, büyük miktarlardaki yapılandırılmış ve yapılandırılmamış verileri işlemenize olanak tanıyan esnek bir veri tabanıdır. Veri yapısını kolayca değiştirmenizi sağlayan esnek bir doküman modeli kullanır. MongoDB; basit bir sorgu dili, indeks desteği ve yatay ölçeklenebilirlik sunar. MongoDB'nin temel özelliklerinden biri esnek doküman modelidir. Tablolar ve satırlar kullanmak yerine, MongoDB'deki veriler BSON (Binary JSON) dokümanları halinde organize edilir; bu dokümanlar karmaşık hiyerarşiler olarak temsil edilebilir ve sayılar, dizeler, diziler ve hatta alt dokümanlar dahil olmak üzere çeşitli türde alanlar içerebilir.
MongoDB. Temel Özellikler¶
- Esnek veri modeli: MongoDB, BSON (Binary JSON) adı verilen esnek bir JSON doküman yapısı kullanır. Bu özellik, farklı türlerde verileri depolamanıza ve veri tabanı migrasyonu yapmanıza gerek kalmadan doküman şemasını değiştirmenize olanak tanır.
- Ölçeklenebilirlik: Verilerin ve sorguların birden fazla sunucuya dağıtılabilme yeteneğidir. Büyük miktarlarda veriyi işlemenize ve gerektiğinde sistem iletim kapasitesini artırmanıza olanak sağlar.
- Replikasyon: Yerleşik replikasyon özelliği, veri tabanının birden fazla kopyasını (replica) oluşturmanıza olanak tanır. Hata toleransı sağlar ve veri kullanılabilirliğini artırır. Bir sunucu arızalanırsa, verilere diğer replikalardan ulaşılabilir.
- Sharding: Verileri birkaç parçaya yatay olarak bölmenize ve bunları farklı sunucularda depolamanıza olanak tanır. Bu, yükün eşit dağılmasını sağlar ve büyük miktarlardaki verilerle verimli bir şekilde çalışmanıza imkan verir.
- İndeks desteği: MongoDB, isteklerin yürütülmesini hızlandırmak için çeşitli türlerde indeksler sağlar. İndeksler, bir dokümanın bir veya daha fazla alanında oluşturulabilir. Verileri hızlıca bulmanızı sağlayarak sistem yanıt süresini azaltırlar.
- Sorgu Dili: MongoDB; verileri işlemek için filtreleme, sıralama, toplama (aggregation) ve diğer fonksiyonları destekleyen JSON tabanlı bir sorgu dili kullanır.
- İşlem (Transaction) desteği: MongoDB'nin yeni sürümleri işlem desteğini beraberinde getirmiştir. Bu özellik, tek bir işlem (transaction) içinde bir grup operasyon gerçekleştirmenize olanak tanır. İşlemler, veri tutarlılığı sağlar ve birden fazla istemci tarafından eşzamanlı erişim sırasında veri tabanının bütünlüğünü garanti eder.
Çalıştırma Özellikleri¶
| ID | Yazılım Adı | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Özel Alan Adı | Aktif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | MongoDB | Ubuntu 22.04 | + | + | + | - | 1 | 4 | - | Hayır | SİPARİŞ VER |
Bilgi
Bu yazılımın çalıştırma özellikleri hakkında bilgi için bu bağlantıya bakın.
Not
Aksi belirtilmedikçe, varsayılan olarak yazılımın en son sürümünü geliştiricinin web sitesinden veya işletim sistemi depolarından kuruyoruz.
MongoDB kurulumundan sonra başlangıç¶
Sipariş ödemesi yapıldıktan sonra, sunucunun çalışmaya hazır olduğuna dair kayıt sırasında belirtilen e-posta adresine bir bildirim gönderilecektir. Bu bildirim, VPS'in IP adresinin yanı sıra bağlantı için kullanıcı adı ve şifreyi içerecektir. Şirketimizin müşterileri, sunuculardaki donanımı ve API kontrol panelini - Invapi üzerinden yönetirler.
Not
MongoDB'nin temel ayarları hakkında daha fazla bilgi için geliştiricilerin dokümantasyonuna bakın.
API kullanarak MongoDB içeren bir sunucu sipariş etme¶
Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.