MongoDB express使用Mongoose连接MongoDB操作示例【附源码下载】 本文实例讲述了express使用Mongoose连接MongoDB操作。分享给大家供大家参考,具体如下: 为何要学Mongoose? Mongoose是MongoDB的一个对象模型工具,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操...
MySQL MySQL数据库高可用HA实现小结 MySQL数据库高可用HA实现 1、 数据库高可用分析 高可用的衡量标准数据库实现高可用的几种⽅式MySQL数据库实现高可用 2、MySQL主从复制的容灾处理 MySQL支持的复制方式分析主从场景切换方式主从结构如何实现容灾 1. 什么是数据库高可用 1....
PostgreSQL 浅谈PostgreSQL 11 新特性之默认分区 文章目录 PosgtreSQL 11 支持为分区表创建一个默认(DEFAULT)的分区,用于存储无法匹配其他任何分区的数据。显然,只有 RANGE 分区表和 LIST 分区表需要默认分区。 CREATE TABLE measurement ( city_i...
其他数据库 基于redis分布式锁实现秒杀功能 最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。 业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多...
PostgreSQL postgresql的now()与Oracle的sysdate区别说明 postgresql的now()为当前事务开始时间, 而Oracle的sysdate是当前时间。 区别在于事务。 postgresql中的now(): postgres=# begin ; BEGIN postgres=# select now(); no...
其他数据库 redis protocol通信协议及使用详解 简介 redis是一个非常优秀的软件,它可以用作内存数据库或者缓存。因为他的优秀性能,redis被应用在很多场合中。 redis是一个客户端和服务器端的模式,客户端和服务器端是通过TCP协议进行连接的,客户端将请求数据发送到服务器端,服务器端将请求返回给客...
其他数据库 详解Redis基本命令与使用场景 Redis和Memcached对比 其中有一个比较重要的区别是关于其提供的数据结构区别 Memcached 在其数据结构中仅使用字符串和整数。因此,您保存的所有内容都可以是字符串或整数。它很复杂,因为对于整数,您可以做的唯一数据操作是添加或减去它们。如果需...
SQLSERVER 实用的银行转账存储过程和流水号生成存储过程 银行转账存储过程 USE [BankInfor] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[Transfer](@inAccount int,@ou...
其他数据库 一篇文章带你彻底搞懂Redis 事务 Redis 事务简介 Redis 只是提供了简单的事务功能。其本质是一组命令的集合,事务支持一次执行多个命令,在事务执行过程中,会顺序执行队列中的命令,其他客户端提交的命令请求不会插入到本事务执行命令序列中。命令的执行过程是顺序执行的,但不能保证原子性。无...
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日...