随笔分类 -  NoSql数据库

主要介绍一些,内存数据库,列式存储数据库和文件型数据库
庐山真面目之十三微服务架构中如何在Docker上使用Redis缓存
摘要:一、介绍 1、开始说明 在微服务器架构中,有一个组件是不能少的,那就是缓存组件。其实来说,缓存组件,这个叫法不是完全正确,因为除了缓存功能,它还能完成其他很多功能。我就不隐瞒了,今天我们要探讨的就是Redis,作为RDBMS的一个有效的补充。现在的互联网和以前的互联网已经发生了翻天覆地的变化,这些变 阅读全文
posted @ 2021-04-11 11:52 可均可可 阅读(1260) 评论(3) 推荐(1) 编辑
MongoDb进阶实践之九 Mongodb的备份与还原
摘要:一、引言 前几天写了MongoDB数据库的聚合。一说到“聚合”,用过关系型数据库的人都应该知道它是一个什么东西,主要是用于对数据分类汇总和统计。大家都知道,做为DBA还有另一个重要的任务,那就是对数据库进行备份,以备当数据库发生损坏的时候,我们可以还原到以前的某个时刻,防止数据的丢失。今天我就来抛砖 阅读全文
posted @ 2018-06-19 10:58 可均可可 阅读(5189) 评论(1) 推荐(0) 编辑
MongoDb进阶实践之八 MongoDB的聚合初探
摘要:一、引言 好久没有写东西了,MongoDB系列的文章也丢下好长时间了。今天终于有时间了,就写了一篇有关聚合的文章。一说到“聚合”,用过关系型数据库的人都应该知道它是一个什么东西。关系型数据库有“聚合”的概念,我们的MongoDB数据库也有聚合的概念,今天我就来抛砖引玉,简单的说一说MongoDB文档 阅读全文
posted @ 2018-06-12 13:23 可均可可 阅读(597) 评论(0) 推荐(0) 编辑
Redis进阶实践之二十 Redis的配置文件使用详解
摘要:一、引言 写完上一篇有关redis使用lua脚本的文章,就有意结束Redis这个系列的文章了,当然了,这里的结束只是我这个系列的结束,但是要学的东西还有很多。但是,好多天过去了,总是感觉好像还缺点什么。突然眼前一亮,明白了,写了这么多关于Redis的文章,居然还没有写它的配置文件是如何配置管理的,这 阅读全文
posted @ 2018-05-29 11:32 可均可可 阅读(562) 评论(1) 推荐(0) 编辑
MongoDb进阶实践之七 MongoDB的索引入门
摘要:一、引言 好久没有写东西了,MongoDB系列的文章也丢下好长时间了。今天终于有时间了,就写了一篇有关索引的文章。一说到“索引”,用过关系型数据库的人都应该知道它是一个什么东西。当我们要访问的数据量大了的时候,可以通过建立索引来提高查询速度。关系型数据库有“索引”的概念,我们的MongoDB数据库也 阅读全文
posted @ 2018-05-16 13:49 可均可可 阅读(841) 评论(0) 推荐(1) 编辑
Memcached在Linux环境下的使用详解
摘要:一、引言 写有关NoSQL数据库有关的文章已经有一段时间了,可以高兴的说,Redis暂时就算写完了,从安装到数据类型,在到集群,几乎都写到了。如果以后有了心得,再补充吧。然后就是MongoDB了,有关MongoDB的文章也写了一些了,安装、配置和基本使用都写了,然后就是一些高级的课题了。最近由于工作 阅读全文
posted @ 2018-04-27 13:50 可均可可 阅读(7748) 评论(3) 推荐(1) 编辑
MongoDb进阶实践之六 MongoDB查询命令详述(补充)
摘要:一、引言 上一篇文章我们已经介绍了MongoDB数据库的查询操作,但是并没有介绍全,随着自己的学习的深入,对查询又有了新的东西,决定补充进来。如果大家想看上一篇有关MongoDB查询的文章,可以点击这里《MongoDb进阶实践之四 MongoDB查询命令详述》,第一篇文章详细介绍了有关MongoDB 阅读全文
posted @ 2018-04-24 09:21 可均可可 阅读(1625) 评论(0) 推荐(4) 编辑
MongoDb进阶实践之五 MongoDB修改命令详述
摘要:一、引言 上一篇文章我们已经详细介绍了MongoDB数据库的有关查询的内容,但是这只是所有查询命令的冰山一角。所有查询命令都写完也没有必要,我只是写了一些常用的命令,对MongoDB的操作有一个基本的认识,如果大家想继续深入,可以根据自己的需要深入学习其他的命令。今天要讲一些和更新、修改有关系的语句 阅读全文
posted @ 2018-04-07 10:17 可均可可 阅读(6411) 评论(0) 推荐(0) 编辑
MongoDb进阶实践之四 MongoDB查询命令详述
摘要:一、引言 上一篇文章我们已经介绍了MongoDB数据库的最基本操作,包括数据库的创建、使用和删除数据库,文档的操作也涉及到了文档的创建、删除、更新和查询,当然也包括集合的创建、重命名和删除。有了这些基本操作,大家第一次使用MongoDb数据库的时候就不会慌张,慢慢操作就可以了。虽然上一篇文章简单介绍 阅读全文
posted @ 2018-04-06 13:02 可均可可 阅读(11823) 评论(0) 推荐(2) 编辑
MongoDb进阶实践之三 Mongodb基本命令详解
摘要:一、引言 从今天开始,我要正式开始介绍MongoDB的使用方法了。在此之前,我用了两篇文章分别介绍了如何在Linux系统和Windows系统上安装和配置MongoDB系统。如果你已经知道了具体的安装方法,感觉还是很简单的,但是如果你从来没有操作过的,心里还是有些心虚的,所以这个系列就从最基本的安装开 阅读全文
posted @ 2018-03-29 12:09 可均可可 阅读(1411) 评论(0) 推荐(3) 编辑
Redis进阶实践之十九 Redis如何使用lua脚本
摘要:一、引言 redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C语言写的,体积很小,运行速度很快,并且每次的执行都是作为一个原子事务来执行的,我 阅读全文
posted @ 2018-03-27 11:49 可均可可 阅读(27675) 评论(0) 推荐(2) 编辑
MongoDb进阶实践之二 如何在Windows上安装和配置MongoDB
摘要:一、引言 上一篇文章,我介绍了如何在Linux系统上安装和配置MongoDB,其实都不是很难,不需要安装和编译,省去了Make && Make Install 命令的使用。我们既然介绍了在Linux系统(确切的说是CentOS 7上)上如何安装MongoDB,那么在Windows上的安装也是必不可少 阅读全文
posted @ 2018-03-25 15:18 可均可可 阅读(986) 评论(0) 推荐(0) 编辑
MongoDb进阶实践之一 如何在Linux系统上安装和配置MongoDB
摘要:一、NoSQL数据简介 1、NoSQL概念 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一 阅读全文
posted @ 2018-03-23 14:30 可均可可 阅读(2007) 评论(1) 推荐(0) 编辑
Redis进阶实践之十八 使用管道模式提高Redis查询的速度
摘要:一、引言 学习redis 也有一段时间了,该接触的也差不多了。后来有一天,以前的同事问我,如何向redis中批量的增加数据,肯定是大批量的,为了这主题,我又重新找起了解决方案。目前的解决方案大都是从官网上查找和翻译的,每个实例也都调试了,正确无误。把结果告诉我同事的时候,我也更清楚这个主题如何操作了 阅读全文
posted @ 2018-03-16 12:10 可均可可 阅读(3386) 评论(0) 推荐(1) 编辑
Redis进阶实践之十七 Redis协议的规范
摘要:一、介绍 Redis客户端使用RESP(Redis的序列化协议)协议与Redis的服务器端进行通信。 虽然该协议是专门为Redis设计的,但是该协议也可以用于其他 客户端-服务器 (Client-Server)软件项目。 RESP是对以下几件事情的折中实现: 1、实现简单 2、解析快速 3、人类可读 阅读全文
posted @ 2018-03-14 14:41 可均可可 阅读(5485) 评论(3) 推荐(2) 编辑
Redis进阶实践之十六 Redis大批量增加数据
摘要:一、介绍 有时候,Redis实例需要在很短的时间内加载大量先前存在或用户生成的数据,以便尽可能快地创建数百万个键。这就是所谓的批量插入,本文档的目标是提供有关如何以尽可能快的速度向Redis提供数据的信息。如果想查看英文原文,地址如下:https://redis.io/topics/mass-ins 阅读全文
posted @ 2018-03-12 12:06 可均可可 阅读(21898) 评论(5) 推荐(2) 编辑
Redis进阶实践之十五 Redis-cli命令行工具使用详解第二部分(结束)
摘要:一、介绍 今天继续redis-cli使用的介绍,上一篇文章写了一部分,写到第9个小节,今天就来完成第二部分。话不多说,开始我们今天的讲解。如果要想看第一篇文章,地址如下:http://www.cnblogs.com/PatrickLiu/p/8508975.html二、使用详解 上篇文章写到第9个小 阅读全文
posted @ 2018-03-08 12:54 可均可可 阅读(4826) 评论(1) 推荐(2) 编辑
Redis进阶实践之十四 Redis-cli命令行工具使用详解第一部分
摘要:一、介绍 redis学了有一段时间了,以前都是看视频,看教程,很少看官方的东西。现在redis的东西要看的都差不多看完了。网上的东西也不多了。剩下来就看看官网的东西吧,一遍翻译,一遍测试。不错的使用体验,今天开始就写一下redis的客户端的使用,也就是redis-cli工具类,这个文件的内容真不少, 阅读全文
posted @ 2018-03-05 14:54 可均可可 阅读(5780) 评论(0) 推荐(2) 编辑
Redis进阶实践之十三 Redis的Redis-trib.rb脚本文件使用详解
摘要:一、简介 事先说明一下,本篇文章不涉及对redis-trib.rb源代码的分析,只是从使用的角度来阐述一下,对第一次使用的人来说很重要。redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的 阅读全文
posted @ 2018-02-28 17:27 可均可可 阅读(2433) 评论(0) 推荐(0) 编辑
Redis进阶实践之十二 Redis的Cluster集群动态扩容
摘要:一、引言 上一篇文章我们一步一步的教大家搭建了Redis的Cluster集群环境,形成了3个主节点和3个从节点的Cluster的环境。当然,大家可以使用 Cluster info 命令查看Cluster集群的状态,也可以使用Cluster Nodes 命令来详细了解Cluster集群每个节点的详细信 阅读全文
posted @ 2018-02-26 14:37 可均可可 阅读(19616) 评论(4) 推荐(10) 编辑