MongoDB
Geliştirici(ler) | MongoDB Inc. |
---|---|
İlk yayınlanma | 11 Şubat 2009 |
Güncel sürüm | 6.0.1 / 19 August 2022 |
Geliştirme durumu | Aktif |
Programlama dili | C++, JavaScript, Python |
İşletim sistemi | Windows Vista ve sonrası, Linux, OS X 10.7 ve sonrası, Oracle Solaris |
Erişilebilirlik | İngilizce |
Tür | Dosya-yönelik veritabanı |
Lisans | GNU AGPL v3.0 (sürücüler: Apache lisansı) |
Resmî sitesi | mongodb.org |
Kod deposu |
MongoDB (“humongous”); MongoDB Inc. tarafından ölçeklenebilir, doküman tabanlı, C++ ile geliştirilmiş açık kaynak, NoSQL (Not Only SQL) veritabanı uygulamasıdır. MongoDB, verileri JSON benzeri bir veri biçimi olan BSON tabanlı dokümanlarda saklamaktadır, anlamsal alanları dokümandan dokümana değişir ve veri yapısı zaman içinde değiştirilebilir. Belge modeli, uygulamanızın kodundaki nesnelerle eşleştirilir, böylece verilerin kullanımı kolaylaşır. Geçici sorgular, dizin oluşturmak için ve gerçek zamanlı verilerinize erişmek ve analiz etmek için güçlü yollar sağlar. MongoDB, özellikle hız gerektiren ve geleneksel ilişkisel veritabanlarının (RDBMS) hantal ve yavaş kaldığı yapılarda kullanılmaktadır. MongoDB, dağıtılmış bir veritabanı yapısına sahiptir, bu nedenle yüksek erişilebilirlik, yatayda ve dikeyde ölçeklendirme yapılabilmektedir. MongoDB, GNU Affero Genel Kamu Lisansı uyarınca yayınlanan ücretsiz ve açık kaynaktır.
Örnek kullanım alanları arasında:
- Yüksek hacim/içerikli problemler
- Analiz için veri saklanması
- MMORPG uygulamaları
- Caching sistemleri
- Web içerik yönetim sistemleri
- Web yorum/etiket saklama ve yönetme
Geçmiş
[değiştir | kaynağı değiştir]10gen şirketi, Google Uygulama Motoru'na benzer bir servis oluşturduğu sırada, MongoDB geliştirmesi de 2007 yılında başlamıştı. 2009 yılında MongoDB, AGPL lisansıyla bağımsız bir ürün gibi açık kaynak olmuştu.
- Mart 2011'de, MongoDB versiyon 1.4'le kullanıma hazırdı.
- En son versiyonu 3.0.0, Mart 2015'te yayınlanmıştır.
Lisans ve Destek
[değiştir | kaynağı değiştir]MongoDB, GNU Affero General Public Lisans'ı altında ücretsiz olarak kullanımdadır. Dil sürücüleri de Apache Lisans'ı altında kullanımdadır. Bununla birlikte 10gen, MongoDB için ticari lisanslar da sağlamaktır.
Araçlar
[değiştir | kaynağı değiştir]Database Master - MongoDB için Windows tabanli yönetim araci. Database Master MongoDB için Collection, Index, GridFS yöneticisi, JSON Sorgulama editörü, LINQ destegi, Veri Import (İçe aktarma)/Export (Dışa aktarma) ve diğer birçok özellik sunmaktadır. Database Master bir Türk yazılım firması tarafından geliştirilmektedir.
MongoDB kullanan girişimciler
[değiştir | kaynağı değiştir]- MTV Networks
- craigslist
- Disney Interactive Media Group
- Wordnik
- diaspora
- Shutterfly
- Foursquare
- bit.ly
- The New York Times
- SourceForge
- Business Insider
- Etsy
- CERN LHC
- Thumbtack
- AppScale
- Uber
- The Guardian
- Barclays
- Hürriyet
- Kanal - D
- CNN Türk
Destekleyen diller[1]
[değiştir | kaynağı değiştir]Kaynakça
[değiştir | kaynağı değiştir]- ^ "MongoDB Supported Languages". MongoDB (İngilizce). 20 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Mart 2023.
Dış bağlantılar
[değiştir | kaynağı değiştir]Yazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |