| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 深度解析 MongoDB -> 正文阅读 |
|
[大数据]深度解析 MongoDB |
【导读】本文介绍了MongoDB的数据模型特点、系统架构、存储引擎、索引类型和适用场景。 1. MongoDB 是什么?按照官方解释, MongoDB 是一款基于文档式的并且建立在分布式存储系统之上的 NOSQL 数据库。从其本身的定义我们可以清楚明确三点内容:首先、它是一款非关系型数据库,与传统的关系型数据库完全不同;其次、它存储的数据模型是文档, MongoDB 面向的是集合而不是表,所有的数据存储都以集合为单位,而每个集合里面包含的内容则称为文档,每个文档可以大致认为是个 JSON 数据模型;最后、它是建立在分布式存储系统之上的数据库。 国内很多人觉得是 “ 芒果数据库 ” ,其实不是。Mongo 是 humongous 的中间部分,所以 MongoDB 可以翻译成巨大无比的或者是海量数据库,可见创始人之雄心。 MongoDB 于 2017-2019 连续 3 年在 DB-Engine 上排名第 5 ,文档类数据库第 1 。 MongoDB 于 2017 年在纳斯达克上市,当日收于 32.07 美元,比 24 美元的 IPO 价格高出 34% 。 2. MongoDB 的发展历史2007 年, Dwight Merriman, Eliot Horowitz 和 Kevin Ryan 成立 10gen 软件公司。 2009 年, 10gen 开发出了 MongoDB 的雏形并将它开源以及正式命名为 MongoDB ,同时成立开源社区。 2011 年, MongoDB 上线第一个云服务。 2012 年, MongoDB 2.1 开发分支发布, MongoDB 2.0. |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/23 5:38:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |