上一页 1 2 3 4 5 6 ··· 19 下一页

2021年3月29日

MongoDB 数据模型(1/5)数据模型设计基础

摘要: 什么是数据模型? 数据模型是一组由符号、文本组成的集合,用以准确表达信息,达到有效交流、沟通的目的。 数据模型设计的元素 实体 Entity 描述业务的主要数据集合 谁,什么,何时,何地,为何,如何... 属性 Attribute 描述实体里面的单个信息。 关系 Relationship 描述实体与 阅读全文

posted @ 2021-03-29 16:46 Sweet小马 阅读(165) 评论(0) 推荐(0) 编辑

MongoDB全家桶 mongo生态相关软件简介

摘要: 软件模块 描述 mongod MongoDB 数据 mongo MongoDB 命令行工具,管理 MongoDB 数据库。 mongos MongoDB 路由进程,分片环境下使用。 mongodump/mongorestore 命令行数据库备份及恢复工具。 monogexport/mongoimpo 阅读全文

posted @ 2021-03-29 16:22 Sweet小马 阅读(104) 评论(0) 推荐(0) 编辑

MongoDB 复制集(2/2)实验

摘要: 目标: 通过在一台机器上运行3个实例来搭建一个最简单的复制集。通过实验,学会以下三点: 如果启动一个MongoDB实例; 如何将3个MongoDB实例搭建成一个复制集; 如何对复制集运行参数做一些常规调整和数据的操作; 1.准备 安装最新的MongoDB版本; 事先配置,Windows中配置好Mon 阅读全文

posted @ 2021-03-29 11:50 Sweet小马 阅读(105) 评论(0) 推荐(0) 编辑

2021年3月26日

MongoDB 复制集(1/2) - 机制及原理简介

摘要: 1.复制集的作用 主要意义在于实现服务的高可用性。 它的实现依赖于两方面: 数据写入时将数据迅速复制到另一个独立节点上。 在接受写入的节点发生故障时自动选举出一个新的替代节点。 在实现高可用的同时,复制集实现了其他几个附加作用: 数据分发:将数据从一个区域复制到另一个区域,减少另一个区域的读延迟。 阅读全文

posted @ 2021-03-26 17:32 Sweet小马 阅读(119) 评论(0) 推荐(0) 编辑

MongoDB 聚合框架 (2/2) - 实验

摘要: 演示数据模型,一条订单,如下 //> db.orders.findOne() { "_id" : ObjectId("5dbe7a545368f69de2b4d36e"), "street" : "493 Hilll Curve", "city" : "Champlinberg", "state" 阅读全文

posted @ 2021-03-26 15:59 Sweet小马 阅读(97) 评论(0) 推荐(0) 编辑

MongoDB 聚合框架 (1/2) - 简介

摘要: MongoDB 聚合框架(Aggregtaion Framework)是一个计算框架,它可以: 作用在一个或几个集合上; 对集合中的数据进行一系列的运算; 将这些数据转化为期望的形式; 从效果而言,聚合框架相当于 SQL 查询中的: Group By Left Outer Join As等 管道(P 阅读全文

posted @ 2021-03-26 15:57 Sweet小马 阅读(151) 评论(0) 推荐(0) 编辑

mongo中的find/remove/update

摘要: Find 关于 find find 是 MongoDB 中查询数据的基本指令,相当于 SQL 中的 SELECT。 find 返回的是游标(迭代器)。 find 示例: db.movies.find({"year": 1975}) // 单条件查询 db.movies.find({"year": 1 阅读全文

posted @ 2021-03-26 11:31 Sweet小马 阅读(315) 评论(0) 推荐(0) 编辑

2021年3月25日

Linux中的 cd、dirs、pushd、popd

摘要: cd 使用 cd- 在Shell中可以通过 cd - 回到之前的目录。(注意cd后面有个空格) 其中,cd -中,-相当于变量$OLDPWD。即 cd - 相当于 cd $OLDPWD。 [root@localhost ~]# pwd /root [root@localhost ~]# cd dep 阅读全文

posted @ 2021-03-25 16:40 Sweet小马 阅读(220) 评论(0) 推荐(0) 编辑

2021年3月9日

mongoDB 常用函数

摘要: use mock # 切换数据库 show collection # 列出所有的表 db.orders.findOne() # 查询orders表中第一个 db.fruit.insertOne({name:"apple"}) # fruit表中插入一个水果 # 结果:插入成功,并成功添加一个默认主键 阅读全文

posted @ 2021-03-09 10:15 Sweet小马 阅读(568) 评论(0) 推荐(0) 编辑

2021年2月23日

无缓冲通道 vs 有缓冲通道

摘要: 无缓冲通道 vs 有缓冲通道 无缓冲通道,在通道满了之后就会阻塞所在的goroutine。(需要在其他goroutine中取出该通道中的元素,才能解除它所在通道的阻塞,不然就会一直阻塞下去。) 有缓冲通道,存完了东西可以不取出来,不会阻塞。 // 无缓冲通道,阻塞示例 func chanWillLo 阅读全文

posted @ 2021-02-23 14:12 Sweet小马 阅读(94) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 19 下一页

导航