欢迎来到HugNew-拥抱变化,扫一扫右边二维码关注微信订阅号:Martin说 或 加QQ群:427697041互相交流,Stay hungry, Stay foolish.

 分类:数据库

Mysql半复制浅谈

Mysql半复制浅谈
简介 先简单介绍下介绍下Mysql异步复制、同步复制、半同步复制的概念   异步复制 MySQL本身支持单向的、异步的复制。异步复制意味着在把数据从一台机器拷贝到另一台机器时有一个延时 – 最重要的是这意味着当应用系统的事务提交已经确认时数据并不能在同一时刻拷贝/应用到从机。通常...

Martin 3年前 (2015-06-22) 2568℃ 1评论 0喜欢

MySQL高可用浅析

MySQL高可用浅析
转自:http://www.jianshu.com/p/cc6746ac4fc2 作者:siddontang 对于多数应用来说,MySQL都是作为最关键的数据存储中心的,所以,如何让MySQL提供HA服务,是我们不得不面对的一个问题。当master当机的时候,我们如何保证数据尽可...

Martin 3年前 (2015-06-22) 1892℃ 0评论 1喜欢

percona-toolkit 简明教程

percona-toolkit 简明教程
一、percona-toolkit 简介 percona-toolkit 是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql 任务和系统任务,这些任务包括: 检查master 和slave 数据的一致性 有效地对记录进行归档 查找重复的索引 对服务器...

Martin 3年前 (2015-06-14) 2466℃ 2评论 2喜欢

Redis集群技术及Codis实践

Redis集群技术及Codis实践
前言 互联网早在几年前就已进入Web 2.0时代,对后台支撑能力的要求,提高了几十倍甚至几百倍。在这个演化过程中,缓存系统扮演了举足轻重的角色。 运维进化到今天,已经不是重复造轮子的时代。所以,我们在架构优化和自动化运维中,可以尽可能地选用优秀的开源产品,而不是自己完全从头再来(...

Martin 3年前 (2015-04-28) 2831℃ 3评论 3喜欢

浅谈 Redis 数据库的键值设计

浅谈 Redis 数据库的键值设计
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合kv数据库的例子来谈谈键值的设计...

Martin 3年前 (2015-04-27) 1607℃ 0评论 0喜欢

使用Redis之前5个必须了解的事情

使用Redis之前5个必须了解的事情
使用Redis开发应用程序是一个很愉快的过程,但是就像其他技术一样,基于Redis的应用程序设计你同样需要牢记几点。在之前,你可能已经对关系型数据库开发的那一整个套路了然如胸,而基于Redis的应用程序开发也有许多相似的地方,但是你必须牢记以下两点——Redis是个内存数据库,同...

Martin 3年前 (2015-04-27) 2232℃ 1评论 0喜欢

将数据库表从ms sql server 2005迁移到oracle 11g

将数据库表从ms  sql server 2005迁移到oracle 11g
0. 背景 需要将ms sql server 2005的数据转移到oracle 11g中,大约几百兆的数据,几十万个记录 使用了sql server自己的数据导入导出功能,发现只能导出数据表的sql文件,没法导出数据,或者导出数据的时候报告一些OLE DB的错误。 无奈之下,只能...

jim 3年前 (2015-04-09) 2926℃ 2评论 1喜欢

深入解析NoSQL数据库的分布式算法

深入解析NoSQL数据库的分布式算法
尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述。 系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资...

Martin 3年前 (2015-02-03) 1707℃ 0评论 1喜欢

MySQL批量SQL插入性能优化

MySQL批量SQL插入性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率...

Martin 3年前 (2015-01-16) 2661℃ 0评论 5喜欢

数据库性能优化之冗余字段的作用

数据库性能优化之冗余字段的作用
冗余字段的存在到底是好还是坏呢?这是一个不好说的问题。可能在有人看来,这是一个很蹩脚的数据库设计。因为在数据库设计领域,有一个被大家奉为圭臬的数据库设计范式,这个范式理论上要求数据库设计逻辑清晰、关系明确,比如,”用户昵称”字段”nickname”本来属于表”user”,那么,...

Martin 3年前 (2015-01-14) 2212℃ 1评论 3喜欢