这个问题是我在看视频的时候老师提到的,虽然之前知道他们各自的索引结构但是还没有研究过原因。在网上一搜答案特别多。但是都特别的啰嗦。于是总结了这篇文章。 一、B-树和B+树的区别 很明显,我们要想弄清楚原因就要知道B-树和B+树的区别。为了不长篇大论。我们直接给出他们的形式总结他们的特点。 1、B-树 ...
分类:
数据库 时间:
2020-03-11 00:56:27
阅读次数:
69
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ 最 ...
分类:
编程语言 时间:
2020-03-10 15:47:22
阅读次数:
59
mac 安装和使用MongoDB https://www.jianshu.com/p/7241f7c83f4a mongodb在mac sudo mkdir -p /data/db 时提示 Read-only file system https://www.cnblogs.com/HoverM/p/ ...
分类:
数据库 时间:
2020-03-10 14:24:48
阅读次数:
170
1 为什么用 NoSQL? 1.1 单机 MySQL 的美好时代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? DAL : Data Access Layer(数据访问层 ...
分类:
数据库 时间:
2020-03-10 10:22:32
阅读次数:
72
介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据 ...
分类:
其他好文 时间:
2020-03-09 16:17:37
阅读次数:
66
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ 前 ...
分类:
编程语言 时间:
2020-03-09 16:16:34
阅读次数:
58
1.Pymongo 安装 安装pymongo: pip install pymongo PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成; 2.Pymongo 方法 insert_one():插入一条记录; insert():插入多条记录; find ...
分类:
数据库 时间:
2020-03-08 20:17:24
阅读次数:
73
完成安装mongodb(略) 创建数据目录: mkdir /data/mongo 创建配置文件 vi /data/mongo/mongodb.cnf dbpath=/data/mongo/ logpath=/data/mongo/mongo.log logappend=true fork=true ...
分类:
数据库 时间:
2020-03-08 17:37:49
阅读次数:
74
1 Exception in thread "main" com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='user', sour ...
分类:
数据库 时间:
2020-03-08 14:16:19
阅读次数:
137
通过宝塔面板安装的mongodb 默认地址在 www/server/mongodb/bin 在宝塔mongo面板中 bindIP 改为0.0.0.0 允许外网访问 anthorization 后面必须跟一个空格 将disable 改为enable 开启密码登录认证 开启认证后宝塔面板 就看不到 mo ...
分类:
数据库 时间:
2020-03-07 12:41:18
阅读次数:
1046