MongoDB
huizhang.
EasySwoole开发组成员
展开
-
B-树知识点总结
先大体看一遍此文章:https://zhuanlan.zhihu.com/p/54084335B-树:不叫B减树,而是B树,其是一种多路平衡查找树,它的每个节点最多包含k个孩子,k被称为B树的阶数据库索引为什么使用树存储结构树的查询效率高,且可保持有序为什么索引不使用二叉查找树来实现呢?虽然从算法层面二叉查找树的查找速度和比较次数都是最小的,但其磁盘IO操作次数较多。为什么磁盘IO操作次数多会导致查询速度慢呢?当利用索引查询时,是不能将整个索引加载到内存的,只能是逐一加载,索引页对应索引树的节原创 2022-03-20 23:44:57 · 910 阅读 · 0 评论 -
MongoDB 副本集的原理、搭建、应用
https://www.cnblogs.com/zhoujinyi/p/3554010.html原创 2018-01-06 13:53:19 · 215 阅读 · 0 评论 -
MAC 下安装php mongodb 扩展
安装brew 自行百度安装php-mongodb查询当前php版本信息php -v 可以看到我的php版本为7.0.22brew搜索mongodb扩展brew search mongo安装 注意 此操作因为会自动给您安装依赖,比如php,因此小心谨慎,没准你电脑上的php版本要被替换,如果您已经进入到坑,请看原创 2018-01-06 22:28:25 · 5744 阅读 · 0 评论 -
mac 安装 apache+php+mysql
首先简介如果你是看了安装mongodb而来的话,请大概看下以下两个链接,随后直接返回看爬坑篇。 先按照下面这两种方式安装,如果当安装到apache的时候,如果你通过brew安装的并不是httpd24而是httpd的话(在brew中apache的名字为httpd),请返回来继续阅读,我来帮你爬坑。链接https://zhuanlan.zhihu.com/p/246149原创 2018-01-06 22:49:45 · 604 阅读 · 0 评论 -
tp5 + Mongodb+mac
前言 请先安装mongodb数据库,并且安装php的mongodb扩展 安装完成后,启动。如果是mac安装,请参考本博主的mongodb类别中的安装篇步骤运行mongodbtp5安装mongodb扩展使用composer安装参考地址https://www.kancloud.cn/manual/thinkphp5/167865compose原创 2018-01-07 16:32:04 · 456 阅读 · 0 评论 -
tp5+Mongodb与Mysql数据库的混合查询
前言MongoDB 海量数据查询快速 不需要建立数据模型 适合做日志数据库 或者中间数据库 从MySQL数据库中读取存放一些需要读的业务数据 MongoDB没有适合多表事务功能,写操作也没有多好的确定机制,不适合当做业务数据的数据库MySQl 存放业务数据 事务的读写 实现过程配置databasereturn [ // 数据库类型原创 2018-01-07 16:52:43 · 5404 阅读 · 0 评论 -
tp5+Mongodb的特殊操作
Push操作添加数据public function add(){ $this->data = [ '作者' => 'tuzi', '年龄' => '22', '标题' => '防塔与补兵', '评论' => [原创 2018-01-07 18:59:17 · 2856 阅读 · 0 评论 -
tp5+Mongodb查询时间段内的数据
添加数据public function add(){ $this->data = [ [ 'cust_id' => '001', 'amount' => 100, 'status' => 'A', 'time原创 2018-01-07 19:28:13 · 2723 阅读 · 0 评论 -
tp5+Mongodb使用模型
模型 namespace app\index\model;use think\Model;class Test extends Model{}控制器namespace app\index\controller;use app\index\model\Test;use think\Controller;use think\Db;class Model ex原创 2018-01-07 22:19:08 · 3148 阅读 · 0 评论