什麼是MongoDB,它的優勢和不足以及適用場景是什麼?
MongoDB
的名稱取自英文單詞“ humongous ” ( 巨大的 )
的中間部分 。它是10gen公司開發的一款以高效能和可擴充套件性為特徵的開源軟體,它是NoSQL中面向文件的資料庫,由C++語言編寫。它是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。
MongoDB歷史:
2007年10月,MongoDB由10gen團隊所發展。2009年2月首度推出。
2012年05月23日,MongoDB2.1 開發分支釋出了! 該版本採用全新架構,包含諸多增強。
2012年06月06日,MongoDB 2.0.6 釋出,分散式文件資料庫。
2013年04月23日,MongoDB 2.4.3 釋出,此版本包括了一些效能最佳化,功能增強以及bug修復。
2013年08月20日,MongoDB 2.4.6 釋出,是目前最新的穩定版。
Mongodb的優勢:
無表結構
容易擴充套件
豐富的功能
效能卓越
簡便的管理
Mongodb的不足:
不支援JOIN查詢和事物處理。
適用場景:
MongoDB歷史:
2007年10月,MongoDB由10gen團隊所發展。2009年2月首度推出。
2012年05月23日,MongoDB2.1 開發分支釋出了! 該版本採用全新架構,包含諸多增強。
2012年06月06日,MongoDB 2.0.6 釋出,分散式文件資料庫。
2013年04月23日,MongoDB 2.4.3 釋出,此版本包括了一些效能最佳化,功能增強以及bug修復。
2013年08月20日,MongoDB 2.4.6 釋出,是目前最新的穩定版。
Mongodb的優勢:
無表結構
容易擴充套件
豐富的功能
效能卓越
簡便的管理
Mongodb的不足:
不支援JOIN查詢和事物處理。
適用場景:
—適合作為資訊基礎設施的持久化快取層 。
—適合實時的插入,更新與查詢,並具備應用程式實時資料儲存所需的複製及高度伸縮性。
— MongoDB的BSON資料格式非常適合文件化格式的儲存及查詢。
不適用場景:
—要求高度事務性的系統。
—傳統的商業智慧應用。
—複雜的跨文件 (
表 ) 級聯查詢。
可以在mongodb官網下載安裝包,地址為: MongoDB支援以下平臺:
Mac OS X 32-bit
Mac OS X 64-bit
Linux 32-bit
Linux 64-bit
Windows 32-bit
Windows 64-bit
Solaris i86pc
Solaris 64
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-1868612/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HDFS 01 - HDFS是什麼?它的適用場景有哪些?它的架構是什麼?架構
- ClickHouse(01)什麼是ClickHouse,ClickHouse適用於什麼場景
- 什麼場景適合mongodbMongoDB
- MongoDB的優勢和適用場景MongoDB
- NIO是什麼?適用於何種場景?
- MongoDB是什麼以及它如何滿足您的應用需求MongoDB
- SID是什麼?用於什麼場景
- 什麼是海外伺服器?它的優點是什麼?伺服器
- 什麼是閉包?有哪些使用場景?優缺點是什麼?
- MongoDB WiredTiger儲存引擎的優勢是什麼?MongoDB儲存引擎
- 什麼是docker?docker有什麼優勢?Docker
- 什麼場景應該用MongoDB ?MongoDB
- LoRa閘道器是什麼?有什麼應用場景?
- 交換機是什麼,它的工作原理是什麼
- php-fpm是什麼, 以及它的演化PHP
- 什麼是MongoDBMongoDB
- 原生IP是什麼意思?有什麼優勢?
- 什麼是透明屏,其工作原理與優勢是什麼
- 什麼是資料標註,它的用途是什麼?
- JS每日一題: 前端的快取有哪些?都適用什麼場景?區別是什麼?JS每日一題前端快取
- 什麼是Yottachain和YTA幣,它們是什麼關係?AI
- Java是什麼? Java適用於什麼工作?Java
- Jtti:什麼是分散式伺服器?特點和適用場景分析Jtti分散式伺服器
- sem和seo有什麼區別?各自的優劣勢是什麼?
- 什麼是 SRE?它和 DevOps 是怎麼關聯的?dev
- ITAM是什麼?為什麼它很重要?
- Mssql和Mongodb區別是什麼SQLMongoDB
- Python優勢是什麼?為什麼要學習?Python
- Python是什麼語言?有什麼優劣勢?Python
- MongoDB的特性、優點和不擅長領域是什麼MongoDB
- 什麼是SOCKS5代理 它的原理是什麼
- 一個故事教你看懂什麼是數字證書,它的原理是什麼?它的作用是什麼?
- 面試官:Kafka是什麼,它有什麼特性與使用場景?面試Kafka
- 面試官:ElasticSearch是什麼,它有什麼特性與使用場景?面試Elasticsearch
- 面試官:RocketMQ是什麼,它有什麼特性與使用場景?面試MQ
- 面試官:Zookeeper是什麼,它有什麼特性與使用場景?面試
- 解釋下什麼是事件代理?應用場景?事件
- 美國伺服器的優勢是什麼?伺服器