Welcome 微信登录

首页 / 数据库 / MySQL

CentOS7安装MongoDB数据库

CentOS7安装MongoDB数据库

mongoDB是目前发展比较好的NOSQL数据库之一,它对大数据和空间数据的存贮有着亮眼的表现! 通常在企业级应用中mongoDB都会部署在linux系统上对于小白来说想在linux上部署一套完整的mongoDB绝对不是什么easy的事,我也是在最近一段摸爬滚打的尝试中才成功的,写下这篇博客也是为了以后自己也可以查阅。首先需要的就是部署所需要的环境了我使用的是VMware虚机,由于现在工作的地方资源比较富裕,给我提供了俩台价值5W的工作站电脑(绝对给力)。...
Redis Cluster集群配置

Redis Cluster集群配置

Redis分片:为什么要分片:随着Redis存储的数据越来越庞大,会导致Redis性能越来越差!目前分片的方法:1、客户端分片在应用层面分片,程序里指定什么数据存放在那个Redis 优势:比较灵活 缺点:加个节点扩容就很费劲2、代理Proxy分片,第三方的Twemproxy使用代理的缺点,你代理什么性能,那么你整个Redis的性能就是什么样的!3、Redis cluster4、cidis(豌豆荚)开源Redis cluster:这里摘录:http://re...
Oracle 10G RAC一节点系统重做后修复

Oracle 10G RAC一节点系统重做后修复

Linux操作系统中运行Oracle RAC 10.2.0.4双节点(ora1和ora2)。ora1的两块盘损坏导致系统故障,剩下一个ora2正常运行并继续对外提供服务。重做完系统后,如何保证在应用不停机的情况下快速恢复RAC 的两节点环境呢?方法如下:1、ora1重做操作系统(版本、系统参数保持一致);2、ora1上配置Oracle环境(ASM、裸设备等);3、ora1上创建Oracle用户(UID以及GID与ora2保持一致)并配置互信访问机制;4、将...
MySQL主库高可用 -- 双主单活故障自动切换方案

MySQL主库高可用 -- 双主单活故障自动切换方案

前言:(PS:前言是后来修改本文时加的)对于这篇文章,有博友提出了一些疑问和见解, 有了博友的关注,也促使我想把这套东西做的更实用、更安全。后来又经过思考,对脚本中一些条件和行为做了些改变。经过几次修改,现在终于敢说让小伙伴本使用这套东西了。主要目的:以双主结构配合keepalived解决MySQL主从结构中主库的单点故障;同时通过具体的查询语句提供更细粒度、更为真实的关于主库可用性的判断。基本思路: 将DB1和DB2做成主动被动模式的双主结构:DB1主...
MySQL mysqlpump并行备份

MySQL mysqlpump并行备份

前言:MySQL 5.7新出的数据库导出方法,官方的书法是用mysqlpump代替mysqldump;mysqldump导出非常慢是单线程的【不过您也可以通过系统层并行实现mysqldump并行备份来实现mysqlpump,不过导出sql表结构顺序还是不同哒】;mysqlpump是多线程的,在社区版本中mydumper是多线程的。 mysqlpump会有问题,要在5.7.11之后使用【因为MySQL 5.7.11 版本解决了一致性备份问题】mysqlpum...
Redis 非关系型数据库 ( Nosql )

Redis 非关系型数据库 ( Nosql )

简介:Redis 是一个开源的,高性能的 key-value 系统,可以用来缓存或存储数据。Redis 数据可以持久化,并且支持多种数据类型:字符串(string),列表(list),哈希(hash),集合(set)和有序集合(sorted set)。能够对关系型数据库起到很好的补充作用。它还提供了多种客户端 Python 、Ruby 、Erlang 、PHP ,可以方便调用。持久化:Redis 是一种内存数据库(跟 memcache 类似),在数据存取效...
XtraBackup使用详解

XtraBackup使用详解

原理:在InnoDB内部会维护一个redo日志文件,我们也可以叫做事务日志文件。事务日志会存储每一个InnoDB表数据的记录修改。当InnoDB启动时,InnoDB会检查数据文件和事务日志,并执行两个步骤:它应用(前滚)已经提交的事务日志到数据文件,并将修改过但没有提交的数据进行回滚操作。Xtrabackup在启动时会记住log sequence number(LSN),并且复制所有的数据文件。复制过程需要一些时间,所以这期间如果数据文件有改动,那么将会使...
SQL Server 2005删除log文件和清空日志方案

SQL Server 2005删除log文件和清空日志方案

SQL Server 2005数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQLServer数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。一、删除LOG1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。勾选删除连接分离后在数据库列表将看...
MySQL主从复制指定不同库表同步参数说明

MySQL主从复制指定不同库表同步参数说明

MySQL主从复制指定不同库表同步参数说明replication 中通过以下参数减少binlog数据量master端:--binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开)--binlog-ignore-db 二进制日志中忽略数据库 (多数据库用逗号,隔开)以下是mysql主从忽略授权表的方法案例:in master:binlog-do-db=YYY 需要同步的数据库。不添加这行表示同步所有binlog-ignore-db = mys...
<< 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 >>