MongoDB

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ş
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
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 
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
 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
 C
 C++
 C#
 Go
 Java
 Node.js
 PHP
 Python
 Ruby
 Rust
 Scala
 Swift

Kaynakça

 Dış bağlantılar 

Kategori:NoSQL
Kategori:Veritabanı yönetim sistemleri
Kategori:2009 yazılımları