- 博客(10)
- 资源 (5)
- 收藏
- 关注
转载 常用数据库高可用和分区解决方案(1) — MySQL篇
在本文中我们将会讨论MySQL、Oracle、MongoDB、Redis以及Oceanbase数据库,大家可能会奇怪为什么看不到有名关系型数据库MSSQL、DB2或者有名NoSQL数据库Hbase、LevelDB等,最主要原因是我对这些数据库熟悉层度不够。但相信这些数据库都会有相应的解决方案。 首先我们看一下数据库以及常看到的HA以及分布式架构方案
2016-07-30 09:57:41 1427
转载 常用数据库高可用和分区解决方案(2) — Oracle篇
第一篇我们讨论了MySQL的高可用和分区解决方案,下面我们来看看Oracle在这方面是怎么做的。凡是DBA我估计都听过Oracle有非常强大的集群系统RAC和容灾系统DataGuard(简称DG),但估计极少部分人了解MAA,MAA全称Maximum Availability Architecture,是Oracle推出的最高可用性体系结构,其实就是RAC和DG的结合。
2016-07-30 09:56:28 936
转载 常用数据库高可用和分区解决方案(3) — MongoDB篇
MongoDB是当前比较流行的文档型数据库,其拥有易使用、易扩展、功能丰富、性能卓越等特性。MongoDB本身就拥有高可用及分区的解决方案,分别为副本集(Replica Set)和分片(sharding),下面我们主要看这两个特性。1.副本集有人说MongoDB副本集至少需要三个节点,但其实这句是有问题的,因为副本集中节点最少可以是一台,3.0之前最多12个节点,3.0开始节点
2016-07-30 09:54:38 1152
转载 Redis 集群方案
[-]Redis 性能1单实例测试2 多实例测试 Redis 持久化 Redis 主从复制 keepalived 简介 通过keepalived实现的高可用方案使用Twemproxy 实现集群方案一致性hash 监控工具根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考:测试环境:Red
2016-07-30 09:52:18 329
转载 MySQL执行计划解读 转他人文章
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分区表的EXPLAIN执行计划包含的信息 id
2016-07-30 09:24:14 287
转载 MySQL实现差集(Minus)和交集(Intersect)
MySQL没有实现Minus和Intersect功能,就像它也没有实现cube的功能一样。可以用SQL实现同样的功能,就是麻烦了点。drop table t1;drop table t2;create table t1(id int primary key,nickname varchar(20),playNum varchar(20));c
2016-07-30 09:22:28 6356
转载 MySQL创建用户与授权
注:我的运行环境是widnows xp professional + MySQL5.0一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localho
2016-07-30 09:21:11 260
转载 Mysql常用命令详解
Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录)系统管理连接MySQL格式: mysql -h 主机地址 -u用
2016-07-30 09:19:32 282
转载 java生成一年中假日表(包括周末和法定假期),用于计算一年中的工作日
思路:计算一个时间区间内工作日的天数,只要计算出这个时间区间的天数,再减去休息日的天数就可以了。但是有点麻烦的是休息日的统计,因为它不仅包括周末时间,还包括放假时间,放假还要考虑周末补班的,工作日放假休息的。步骤:1、把一年内的所有周末加入到假期表中。2、把一年中所有的法定假期加入到假期表中(需等国务院公布,所以要一年跑一次维护假期表)。3、把周末需要补班的日子从表中剔除掉。上
2016-07-29 14:10:05 13216 1
转载 JAVA 获取农历
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.*; public class Lunar { private int yea
2016-07-29 14:08:40 6917 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人