MongoDB mongodb增量备份脚本的实现和原理详解 前言 mongodb的副本集架构,主库和从库的数据相同步,如果主库的机器坏掉,没什么关系,从库上还有相同的副本数据。但如果某人恶意操作或误操作,一下子批量删除或drop整个库,这样主库和从库的数据都会没有,造成巨大损失。因此,对mongodb数据库定期备份...
MongoDB MongoDB中的加减乘除运算详解 前言 很多同学因为对MongoDB不熟悉,加之应用的不是很多,有时候会认为MongoDB数据库对一些功能不支持,或者认为支持不好。今天我们 演示一下 MongoDB对“加减乘除”的使用。 在MongoDB数据库中“加减乘除”运算,又称为 数学表达式(mat...
其他数据库 基于Redis6.2.6版本部署Redis Cluster集群的问题 1.Redis6.2.6简介以及环境规划 在Redis6.x版本中主要增加了多线程的新特性,多线性对于高并发场景是非常有必要的。 Redis6.x新特性如下: 多线程IO 重新设计了客户端缓存功能 RESP3协议 支持SSL ACL权限控制 提升了RDB日...
SQLSERVER sqlserver四舍五入使用round函数及cast和convert函数 引言 今天和测试沟通一个百分比计算方式时遇到一个问题, 我在存储过程里用到了强转CAST(32.678 AS DECIMAL(5,1)) 我认为该方式只会保留一位小数,我给测试的回复...
MySQL Jaspersoft Studio添加mysql数据库配置步骤 1、创建数据配置 2、添加字段 Jaspersoft Studio添加数据库配置可以解决报表字段较多,手动添加效率低的问题。添加数据库配置,笔者这里以 mysql 为例,步骤如下 1、创建数据配置 在Data Adapters上右键,Creat...
其他数据库 关于Redis网络模型的源码详析 前言 Redis的网络模型是基于I/O多路复用程序来实现的。源码中包含四种多路复用函数库epoll、select、evport、kqueue。在程序编译时会根据系统自动选择这四种库其中之一。下面以epoll为例,来分析Redis的I/O模块的源码。 epo...
PostgreSQL 使用pg_basebackup对Postgre进行备份与恢复的实现 postgres 版本9.4.23 暂时在Windows下对postgres进行备份恢复。 在进行备份之前,在认证文件中增加一行,否则无法进行备份 host replication postgres 127.0.0.1/24 md5 开始使用pg_base...
其他数据库 Redis未授权访问配合SSH key文件利用详解 前言 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 未授权访问的问题是一直存在的问题,知道创宇安全研究团队历史上也做过相关的应急,今日,又出现 Red...
PostgreSQL PostgreSQL 角色与用户管理介绍 一、角色与用户的区别 角色就相当于岗位:角色可以是经理,助理。用户就是具体的人:比如陈XX经理,朱XX助理,王XX助理。在PostgreSQL 里没有区分用户和角色的概念,”CREATE USER” 为 “CREATE ...
PostgreSQL PostgreSQL数据库事务出现未知状态的处理方法 背景 数据库的事务是原子操作,要么成功,要么失败。但是实际上在客户端的视角,可能有第三种状态:unknown状态。 当客户端提交事务结束(rollback , commit , prepare xact , rollback pxact , commit ...
MongoDB mongodb BSON的基本使用教程 查找 Find m := bson.M{ "create_time": bson.M{ "$gte": start, "$lte": end, }, "account": account, "tag": "tag", } session.DB("db")....