数据库
文章平均质量分 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 评论 -
每日新知——MySQL索引类型及创建
文章目录MySQL索引类型及创建MySQL 的索引两种分类方式逻辑分类物理分类索引创建MySQL索引类型及创建MySQL 的索引两种分类方式逻辑分类和物理分类逻辑分类按照逻辑分类,索引可分为:主键索引:一张表只能有一个主键索引,不允许重复、不允许为 NULL;唯一索引:数据列不允许重复,允许为 NULL 值,一张表可有多个唯一索引,但是一个唯一索引只能包含一列,比如身份证号码、卡号...原创 2020-03-03 21:28:26 · 469 阅读 · 0 评论 -
每日新知——MySQL 查询流程&索引简介
客户端先通过连接器连接到 MySQL 服务器;连接器权限验证通过之后,先查询是否有查询缓存,如果有缓存(之前执行过此语句)则直接返回缓存数据,如果没有缓存则进入分析器;分析器会对查询语句进行语法分析和词法分析,判断 SQL 语法是否正确,如果查询语法错误会直接返回给客户端错误信息,如果语法正确则进入优化器;优化器是对查询语句进行优化处理,例如一个表里面有多个索引,优化器会判别哪个索引性能更...原创 2020-03-02 21:15:26 · 809 阅读 · 0 评论