NoSQL
xiaomu_a
好记性不如烂笔头
展开
-
分布式锁之Redis实现
1. 为什么需要分布式锁? 我们假设一个场景:比如某电商网站做一个促销活动,例如秒杀、抢优惠券…这个时候并发超级高。 如果你的系统是集中式结构,那么ok,没有问题,但是如果你的系统是分布式架构…那么问题就来了。 在实际中为了高可用,我们通常会把服务做集群,例如秒杀系统有三个服务:A1、A2、A3,Nginx做负载均衡。 假设有两个用户在同一时刻请求nginx,nginx把这两个请求分别发放到A1、...原创 2020-04-07 19:32:24 · 231 阅读 · 0 评论 -
MongoDB
1. MongoDB简介 MongoDB是一种NoSQL(非关系型数据库),它是非关系数据库里最像关系型数据库的非关系型数据库;(就是要把你们绕晕 哈哈) MongoDB存储的BSON格式数据(类似JSON) 2. MongoDB体系结构 为什么说MongoDB是NoSQL中最像关系型数据库的呢?下面我们来看一下MongoDB的结构: 一个数据库中可以有多个集合(相当于MySQL的表),一...原创 2020-03-29 14:44:17 · 163 阅读 · 0 评论