- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 MySQL技术之旅--MySQL自动安装脚本
MySQL自动安装脚本 以下是小弟在测试环境写的一个MySQL自动安装脚本#!/bin/bash############################################# # 1.create by zyshun # # 2.2015-11-12 #
2015-11-02 16:17:01
1026
原创 MySQL技术之旅-MySQL的前世今生
MySQL的前世今生 范伟大叔在春晚上说过,“俺不想知道自己是怎么来的,俺就想知道自己是怎么没得”,接触MySQL已有两年多了,咱不能像范伟大叔那样只问归何去,不问从何来,所以俺要弄明白MySQL你是怎么来的。 随着近年来互联网的火热和lamp/lnmp架构网站的流行,再加上近年的互联网大潮,MySQL数据库越来越受到大家的认识,也越来越多的人使用MySQL作为其构架网站的后台数据库。首先
2015-10-09 22:26:56
1583
原创 Redis技术之旅十 高并发问题
Redis技术之旅十 高并发问题redis为什么会有高并发问题redis的出身决定 redis是一种单线程机制的nosql数据库,基于key-value,数据可持久化落盘。由于单线程所以redis本身并没有锁的概念,多个客户端连接并不存在竞争关系,但是利用jedis等客户端对redis进行并发访问时会出现问题。发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混
2015-10-08 11:37:43
24952
原创 MongoDB技术之旅-管理
MongoDB 管理 相对于管理传统的关系型数据库而言,管理MongoDB算是比较轻松的,无论是备份还是多节点的复制都有其快捷的办法,这其实是MongoDB的设计理念:尽可能的简化系统操作,系统会尽量的自动完成各种配置工作,不需要管理员过多的参与。但是也不可能做到完全不需要管理员,还是有一些人为需要管理员人工参与。MongoDB其实就是一个用mongod进程调用的普通程序。MongoDB提供了
2015-09-29 13:46:17
633
原创 MongoDB技术之旅-进阶
MongoDB 进阶 MongoDB支持大量的高级操作,这些操作都是用命令实现的。在shell中执行一个drop命令,删除一个集合> db.tdate.drop()true 在幕后这个操作实际是运行的drop命令,操作等价于> db.runCommand({"drop":"tdate"}){ "ns" : "test.tdate", "nIndexesWas" : 1, "ok" :
2015-09-25 14:19:09
717
原创 MySQL技术之旅-白话点性能上的事
MySQL5.5是一个革命性的版本,其有许多特性使得MySQL这个以前被认为弱小的数据库变得强大起来,下面白话一些MySQL在5.5的变化,内容来自阅读书籍整理,绝非原创。**innodb_file_io_threads到innodb_file_io_threads、innodb_read_io_threads的变化**MySQL5.1.x版本中innodb_file_io_thr
2015-09-14 16:04:19
1295
原创 MySQL技术之旅-慢查询日志可视化平台的使用(Anemometer)
对于DBA来说,几乎每天都会与数据库的慢查询打交道,传统的慢查询分析报告是文本形式存在的,Anemometer是一种基于pt-query-digest解析慢查日志后数据入库并在web界面展示的工具,方便DBA对数据库慢查询的观测和统计。1.Anemometer的安装。Anemometer是一套基于LAMP编写的MySQL慢查询展示工具,所以需要搭建LAMP环境。MySQL的安装部署
2015-09-10 15:26:11
3911
原创 MySQL技术之旅-慢查询作用、解析工具
MySQL作为一种关系型数据库,提供对标准SQL的支持,在日常运维工作当中,DBA一定会和SQL打交道,一般情况下就是开发找到你询问某些SQL的写法,有时会伴随“我这SQL咋这么慢啊!”“我这效率咋这么差啊!”这样那样的哀嚎或者线上数据库服务器负载突然飙升,首先怀疑的也是有新的SQL上线了,没有告诉DBA,这时就是体现你价值的时候了。 MySQL提供慢查询日志用来记录数据库执行的慢查询语句(
2015-09-10 14:14:34
2044
原创 MySQL技术之旅--随意写在前面的话
从2012年7月和两个同学一起来到北京培训Oracle开始到现在从事MySQL DBA这个职业,接触数据库已有近三年的时间了,近期突然心生写博客的想法,一方面是想对自己过去这段时间工作的总结,另一方面也梳理一下自己的所学所得。 既然,题目定为《随意写在前面的话》,俺就随意写点乱七八槽的东西,没有任何章法可言。刚接触数据库的时候,在培训学校被老师洗脑认为Oracle天下无敌,迟早有一天千秋万
2015-09-08 15:16:04
509
原创 MongoDB技术之旅一 MongoDB初探
写在前面的话: 时至今日,mongodb作为一种nosql数据库,受到越来越多的开发人喜爱和使用,它不同于传统的关系型数据库,没有固定的模式和行列的限制,其文档的自由扩展和定义极大的方便了开发人员的使用,前期做了redis和memcached的一些介绍,从现在开始,将陆续写一写我的mongodb的认识和学习过程,其中部分文章内容来自于网络和自己阅读的书籍,如果涉及侵权请您联络我,我将做出修改。同
2015-08-27 17:43:34
671
原创 redis技术之旅九
redis技术之旅九 redis中间件 twemproxy介绍twemproxy简介 redis在其3.0的发布版本中,开始支持自身的cluster。在这之前。redis本身并没有提供集群测流,而一些第三方开发的工具完成了这些需要。本文介绍一种第三方开源工具来完成redis的集群需要。 twemproxy: twemproxy,也叫nutcrake
2015-08-19 12:33:08
648
原创 memcached学习二
memcached学习二 memcached的内存管理: 在以前memcached内存管理是通过c语言直接malloc,free来向操作系统申请和释放内存资源的,在不断重复申请和释放的过程中,会造成碎片化的内存片段无法再使用,造成内存碎片化,加重操作系统内存的管理的负担,悲观情况下,可能会导致操作系统比memcached进程本身还慢。现在memcached默认情况下采用名为slab al
2015-08-19 11:27:13
449
原创 memcached学习一
memcached学习一memcahed是一种自由、开放源码、高性能,分布式的内存对象缓存系统。其有效的补充了传统的RSBMS的不足,可以通过缓存传统数据库的数据到memcached中,减少对后端数据库的访问,提高前端的访问效率和扩展性。
2015-08-17 17:14:05
570
原创 redis技术之旅六
redis技术之旅五 redis的主从复制 redis数据库有类似于MySQL的主从、Oracle的DG等的数据复制机制。 redis支持简单易用的主从复制功能,这个功能让从服务器成为主服务器的精确复制品。
2015-08-14 14:10:34
512
原创 redis技术之旅五
redis技术之旅五 redis的持久化策略(RDB/AOF) redis虽然是一种key/values 数据库,但是和memcached不同的是,其可以数据持久化。redis的所有数据保存在内存中,然后通过不定期异步保存到磁盘(“半持久化”),也可以把每一次数据变化都写入到一个append only file(aof)(“全持久化”) redis提供两种不同级别的持久化方式
2015-08-14 14:03:19
523
原创 redis技术之旅四
redis技术之旅四 redis的发布/订阅和事务 redis的发布/订阅 发布/订阅是一种有效的解耦了消息发布者和消息订阅者之间的耦合的一种消息通信模式,redis作为一种pub/sub server,在发布者和订阅者之间起到了一种消息路由的功能,订阅者可以通过subscribe和psubscribe命令向redis server订阅自己感兴趣的消息类型
2015-08-14 12:00:11
541
原创 redis技术之旅三
redis技术之旅三 服务器端的操作 redis可以通过其终端命令行工具进行许多redis server操作,作为一个运维人员,以下的许多命令多能帮助获取redis的信息和确诊问题,下面对这些操作进行介绍。
2015-08-14 11:32:58
625
原创 redis技术之旅二
redis技术之旅二 redis的数据类型 redis不同于memcached等其他的内存数据库,其支持多种数据类型及其操作,主要的数据类型有,字符串(String)、列表(List)、哈希(Hash)、集合(Set、SortedSet)
2015-08-14 10:08:12
654
转载 redis技术之旅一
redis技术之旅 一初见redis redis是一种使用简单,高效的K/V内存数据库,支持多种数据类型,容易入门,简单的安装配置就可以支持数万级的tps qps。redis是基于C语言编写的开源内存数据库,并支持持久化内存到磁盘,提供一定的数据安全的可行性方案(RDB\AOF),提供多种语言的API(jedis等)。 由于公司业务需要,初期使用场景十分简单,就是拿redi
2015-08-11 17:02:44
997
用vmware-workstation 在linux平台下的安装oracle rac 11g
2013-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人