上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 什么是MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>val 阅读全文
posted @ 2020-08-23 17:18 风亦缘^_^ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。 在现代的计算系统上每天网络上都会产生庞大的数据量。 这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational 阅读全文
posted @ 2020-08-23 17:16 风亦缘^_^ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 简介 谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能。 复制(Replication):则是负责让一个Redis服务器可以配备多个备份的服务器。 R 阅读全文
posted @ 2020-08-23 16:09 风亦缘^_^ 阅读(19019) 评论(1) 推荐(14) 编辑
摘要: 分布式系统全局唯一ID 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 如在金融、电商、支付、等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求,此时一个能够生成全局唯一ID的系统是非常必要的。 全局唯一性:不能出现重 阅读全文
posted @ 2020-08-23 15:28 风亦缘^_^ 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 分布式锁的应用场景 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,并且可以完美的运行,毫无Bug! 注意这是单机应用,后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图: 上图可以看到,变量A存在三个服务器内存中( 阅读全文
posted @ 2020-08-23 13:10 风亦缘^_^ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: redis 简介 redis为什么那么快: 首先,采用了多路复用io阻塞机制 然后,数据结构简单,操作节省时间 最后,运行在内存中,自然速度快 redis: 内存数据库(读写快)、非关系型(操作数据方便、数据固定) mysql: 硬盘数据库(数据持久化)、关系型(操作数据间关系、可以不同组合) 大量 阅读全文
posted @ 2020-08-22 19:03 风亦缘^_^ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: redis介绍与安装 介绍 官方:Redis是一个使用 C语言 编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。 白话:Redis是一个软件,这个软件可以帮助我们维护一部分内存,让我们往那块内存中进行存取值。如果数据在内存中存储,遇到宕机那么数据就会丢失,而redis解决了这个问题,他 阅读全文
posted @ 2020-08-22 18:55 风亦缘^_^ 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 容器简介 容器(Container):容器是一种轻量级、可移植、并将应用程序进行的打包的技术,使应用程序可以在几乎任何地方以相同的方式运行 Docker将镜像文件运行起来后,产生的对象就是容器。容器相当于是镜像运行起来的一个实例。 容器具备一定的生命周期。 另外,可以借助docker ps命令查看运 阅读全文
posted @ 2020-08-22 16:41 风亦缘^_^ 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配置文件等。 通过镜像可以创建一个或多个容器。 镜像搜索-docker search # 作用: 搜索Docker Hub(镜像仓库)上的镜像 # 命令格式: docker search [OPTIONS] 阅读全文
posted @ 2020-08-22 15:27 风亦缘^_^ 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Docker-CE 和 Docker-EE介绍版本介绍 •Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。 •Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。 •相比Doc 阅读全文
posted @ 2020-08-22 15:10 风亦缘^_^ 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页