MongoDB
文章平均质量分 74
大痴小乙
公众号 「大痴小乙」
展开
-
MongoDB 数据模型
顾名思义,JSON与JavaScript语言是分不开的,它是JavaScript对象的一种文本表现形式。BSON(BinaryJSON)是二进制版本的JSON,其在性能方面有更优的表现。二者最大的区别在于JSON是基于文本的,而BSON则是二进制(字节流)编/解码的形式。作为一种轻量级的数据交换格式,JSON的可读性非常好,而且非常便于系统生成和解析,这些优势也让它逐渐取代了XML标准在Web领域的地位,当今许多流行的Web应用开发框架,如SpringBoot都选择了JSON作为默认的数据编/解码格式。..原创 2022-07-30 23:01:00 · 711 阅读 · 0 评论 -
MongoDB 选型
OLTP 指手机应用、网页应用,有交互式的。需求数 据库能够提供毫秒级的响应。OLAP 指可以在晚上跑一个批,做分析处理,跑完以 后把结果写到表里面,第二天来拿结果。OLTP 和 OLAP 最大的区别就是时效性的区别。MongoDB 是 OLTP 型的数据库,从 MongoDB 4.0 开始完全支持跟交易相关的强事务。第一,横向扩展能力,数据量或并发量增加时候架构 可以自动扩展。MongoDB 是原生的分布式数据库, 通过分片技术,可以做到 TB 甚至 PB 级的数据量, 以及数千数万数十万到百万级的并发原创 2022-07-30 22:56:55 · 1793 阅读 · 0 评论 -
MongoDB简介
MongoDB中的记录是一个文档,它是由字段和值对组成的数据结构。MongoDB文档类似于JSON对象。字段的值可以包括其他文档,数组和文档数组。是一组维护相同数据集合的mongod实例,提供了冗余和提高了数据可用性。MongoDB将文档存储在集合中。集合类似于关系数据库中的表。文档(即对象)对应于许多编程语言中的内置数据类型。MongoDB提供高性能的数据持久化。嵌入式文档和数组减少了对昂贵连接的需求。MongoDB的复制工具(称为。动态模式支持流畅的多态性。......原创 2022-07-30 22:50:13 · 233 阅读 · 0 评论