| |
|
开发:
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介绍 |
目录 1.MongoDB介绍MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL)的非关系型数据库。 2.业务场景传统的关系型数据库(如MysQL) ,在数据操作的"三高"需求以及应对Web2.0的网站需求面前的,显得力不从心。 "三高" 需求: 具体场景: ????????社交场景?使用MongoDB存储存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人、地点等功能。 这些应用场景中,数据操作方面的共同特点是: 在架构选型上,除了上述的三个特点外,还可以考虑以下的一些问题: ? ? ? ? (1)应用不需要事务及复杂join支持 ????????(2)新应用,需求会变,数据模型无法确定,想快速迭代开发 ? ? ? ? (3)应用需要2000-3000以上的读写QPS (更高也可以) ????????(4)应用需要TB甚至PB级别数据存储 ????????应用要求存储的数据不丢失 ????????(5)应用需要99.999%高可用 ????????(6)应用需要大量的地理位置查询、文本查询 如果上述有1个符合,可以考虑MongoDB 3.体系结构(MySQL和MongoDB对比)
4.MongoDB的特点MongoDB主要有如下特点:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年1日历 | -2025/1/16 6:32:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |