数据库

MongoDB入门教程之常用的运维技术介绍

这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面: 1.  安装部署 2.  状态监控 3.  安全认证 4.  备份和恢复, 下面我们就一点一点的讲解。 一:安装部署 &n...

基于Redis实现分布式锁的方法(lua脚本版)

1、前言 在Java中,我们通过锁来避免由于竞争而造成的数据不一致问题。通常我们使用synchronized 、Lock来实现。但是Java中的锁只能保证在同一个JVM进程内中可用,在跨JVM进程,例如分布式系统上则不可靠了。 2、分布式锁 分布式锁,是一...

Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。  解决方案一: 今天工作时在新建连接的时候遇到ORA-12505,...

Oracle如何实现跨库查询

实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。 二. 实现方法步骤:     1. 创建存储过程  ...

mysql多表查询的几种分类详细

多表查询分类 分类1:等值连接 vs 非等值连接 1. 等值连接 SELECT employees.employee_id, employees.last_name, employees.department_id, departments.departm...

Redis配置文件代码讲解

Redis配置文件解析网上都有,这里不赘述了。提供一些值得修改的参数,标注红色的参数尤其需要注意,不然容易出现主从全量同步死循环 NETWORK bind 127.0.0.1 默认是bind 127.0.0.1,注释掉 protected-mode no ...

redis集群搭建过程(非常详细,适合新手)

redis集群搭建 一、Redis Cluster(Redis集群)简介 二、集群搭建需要的环境 三、集群搭建具体步骤如下(注意要关闭防火墙) 四、结语 redis集群搭建 在开始redis集群搭建之前,我们先简单回顾一下redis单机版的搭建过程 下载r...

Mongodb设置TTL索引自动清除数据与过期数据的方法

Mongodb通常会被用来存储缓存数据或大尺寸、低价值的数据,对于这些类型的数据,数据量往往非常大,如果不定期清理,不但会影响性能,也会浪费大量的系统资源。 Mongodb其实可以像Redis一样设置数据的过期时间,TTL索引是MongoDB中一种特殊的索...

Spring Boot中使用MongoDB数据库的方法

MongoDB数据库简介 简介   MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自“humongous”,是一种开源的文档数据库──NoSql数据库的一种。NoSql,全称是 Not Only...