其他数据库 为啥Redis使用pipelining会更快 为啥Redis使用pipelining会更快? 这是一个很考究细节的问题,大部分人都会说:因为减少了网络开销,那么,看如下例子: import time import redis client = redis.Redis(decode_responses=...
其他数据库 Redis 数据类型的详解 Redis 数据类型的详解 概要: Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string是redis最基本的类型,你可以理...
PostgreSQL postgresql连续归档及时间点恢复的操作 简介 前面我们介绍了通过pgsql的流复制在生产环境中搭建高可用环境来保证服务的可持续性;我们也要对数据库进行周期备份,来防止数据的丢失,这就需要连续归档,它不仅可以用于大型数据库的增量备份和恢复,也可以用于搭建standby镜像备份。 ...
MongoDB 详解MongoDB数据还原及同步解决思路 mongodb数据如何还原,同步到其他系统?只要我们了解了数据库日志原理,一切都是那么简单 oplog原理 Oplog.rs 表类型为 Capped Collections – 表类型: Capped collections它的插入速度非常快,...
PostgreSQL 在postgresql数据库中创建只读用户的操作 在pg数据库中创建只读用户可以采用如下方法。大体实现就是将特定schema的相关权限赋予只读用户。 –创建用户 CREATE USER readonly WITH ENCRYPTED PASSWORD ‘123456’;...
SQLSERVER Sql Server中的视图介绍 一):视图的定义 视图是由基于一个或多个表的一个查询所定义的虚拟表,它将查询的具体定义保存起来,视图不包含任何数据。 视图在操作上和数据表没有什么区别,但两者的差异是在其本质上的。数据表是实际存储记录的地方,然而视图并不是保存任何记录,它存储的实际上是查询...
其他数据库 详解redis是如何实现队列消息的ack 前言 由于公司提供的队列实在太过于蛋疼而且还限制不能使用其他队列,但为了保证数据安全性需要一个可以有ack功能的队列。 原生的redis中通过L/R PUSH/POP方式来实现队列的功能,这个当然是没办法满足需求的(没有ack功能),所以需要自己对redi...
其他数据库 Redis 定长队列探索及实践 一、业务背景 从技术的角度来说,技术方案的选型都是受限于实际的业务场景,都以解决实际业务场景为目标。 在我们的实际业务场景中,需要以游戏的维度收集和上报行为数据,考虑数据的量级,执行尽最大努力交付且允许数据的部分丢弃。 数据上报支持游戏的维度的批量上报,支...
其他数据库 使用Redis实现用户积分排行榜的教程 排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。 一般排行榜都是有实效性的,比如“用户积分榜”。如果没有实效性一直按照总榜来排,可能榜首总是几个老用户,对于新用户来说,那真是太令人沮丧了。 首先,来个“今日积分...
Oracle rman配置及rman常用命令操作 一、rman相关配置 1、进入rman:CMD下rman target/2、查看是否处于归档模式:SQL>archive log list;(rman需运行在归档模式下)3、开启归档模式: CONFIGURE RETENTION POLICY TO ...
其他数据库 Redis02 使用Redis数据库(String类型)全面解析 一 String类型 首先使用启动服务器进程 : redis-server.exe 1. Set 设置Key对应的值为String 类型的value。 例子:向 Redis数据库中插入一条数据类型为String 的记录。 在客户端输入命令: C...
PostgreSQL PostgreSQL 对IN,EXISTS,ANY/ALL,JOIN的sql优化方案 测试环境: postgres=# select version(); version ————————————&...