其他数据库 redis的string类型及bitmap介绍 redis运行原理 redis有很多的客户端连接进来,站在redis所在机器的角度来说,就是有很多socket的连接,并且是打在内核上面的,redis是一个进程,进程可以调用内核上的epoll,来遍历寻找哪一个客户端发送数据过来了(这里是单进程单线程来处理...
Oracle oracle 11g 设置用户密码大小写敏感测试 11g通过一个参数设置密码大小写敏感,下面来做个试验: C:\Documents and Settings\guogang>sqlplus gg_test/gg_test@10.10.15.25_gg SQL*Plus: Release 10.2.0...
MongoDB MongoDB开启权限认证的方法步骤详解 前言 最近在生产环境中MongoDB已经使用有一段时间了,但对于MongoDB的数据存储一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),最近在酷壳网看了一篇技术文章(https://coolshell.cn/?s=从+MONGO...
SQLSERVER SQL Server 2005附加数据库时Read-Only错误的解决方案 SQL Server 2005附加数据库文件时出现了Read-Only错误,附加的时候,系统提示mdf文件为只读,可是打开文件属性,这个属性不为只读。该怎么解决呢?本文我们就介绍了这一解决方案,接下来就让我们来一起了解一下吧。 两种解决方法如下: 1、重新...
MongoDB mongodb操作的模块手动封装 mongodb操作的模块手动封装 [注]:这些代码都是基于nodejs进行的. 在nodejs目录下创建一个模块文件*.js,以便调用, 以下是模块代码: function mongodbModel(dbname,dataform) { var Mongo...
PostgreSQL PostgreSQL11修改wal-segsize的操作 修改有风险,谨慎行事。 PostgreSQL11以前改变wal-segsize(WAL段大小)必须在编译时通过–with-wal-segsize参数确定,编译后不可更改. #PostgreSQL11之前的版本 #数据块按8K划分(–with-b...
MySQL 解析MySQL join查询的原理 MySQL用Nested-Loop Join算法实现join查询 区分驱动表和被驱动表,以驱动表的结果集为循环的基础,访问被驱动表过滤数据,然后合并结果,驱动表在外循环、被驱动表在内循环。如果还有第三张参与join查询的表,则以合并的结果为驱动表,第三张表...
其他数据库 详解Redis数据结构之跳跃表 1、简介 我们先不谈Redis,来看一下跳表。 1.1、业务场景 场景来自小灰的算法之旅,我们需要做一个拍卖行系统,用来查阅和出售游戏中的道具,类似于魔兽世界中的拍卖行那样,还有以下需求: 拍卖行拍卖的商品需要支持四种排序方式,分别是:按价格、按等级、按剩...
其他数据库 Windows下Redis的安装使用教程 本文主要为大家介绍缓存技术中的一种Redis的安装和使用,供大家参考,具体内容如下 一、下载Redis for windows 在网络中搜索Redis fow windows,就可以下载Redis的压缩包。解压包。 会发现其中有32位和64位的不同版本的包...
其他数据库 Redis为什么快如何实现高可用及持久化 前言 作为Java程序员,在面试过程中,缓存相关的问题是躲不掉的,肯定会问,例如缓存一致性问题,缓存雪崩、击穿、穿透等。说到缓存,那肯定少不了Redis,我在面试的时候也是被问了很多关于Redis相关的知识,但是Redis的功能太强大了,并不是一时半会儿能...
MongoDB MongoDB固定集合(capped collection)的知识小结 一 . 什么是固定集合 MongoDB中有一种特殊类型的集合,值得我们特别留意,那就是固定集合(capped collection)。 固定集合可以声明collection的容量大小,其行为类似于循环队列。数据插入时,新文档会被插入到队列的末尾,如果队列已...
其他数据库 浅谈Redis如何应对并发访问 前言 项目中经常会遇到这种场景,我们需要先将Redis数据读取到本地,然后进行修改,修改完成后在将数据写回Redis,这种读取-修改-写回操作,我们称之为RMW操作。当有多个客户端对同一份数据执行RMW操作的话,Redis如何保证RMW操作涉及的代码以原子...