02 2015 档案

摘要:#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器... 阅读全文
posted @ 2015-02-28 11:01 爪哇攻城师 阅读(153) 评论(0) 推荐(0)
摘要:basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Lin... 阅读全文
posted @ 2015-02-28 11:00 爪哇攻城师 阅读(166) 评论(0) 推荐(0)
摘要:操作命令:复制代码代码如下:show binlog events in 'mysql-bin.000016' limit 10;reset master 删除所有的二进制日志flush logs 产生一个新的binlog日志文件show master logs; 或者 show binary log... 阅读全文
posted @ 2015-02-28 10:01 爪哇攻城师 阅读(361) 评论(0) 推荐(0)
摘要:mysqlbinlog用于处理二进制日志文件的实用工具详解mysqlbinlog从二进制日志读取语句的工具。在二进制日志文件中包含的执行过的语句的日志可用来帮助从崩溃中恢复。binlog日志打开方法在my.cnf这个文件中加一行(Windows为my.ini)。#vi /etc/my.cnf[mys... 阅读全文
posted @ 2015-02-28 09:52 爪哇攻城师 阅读(490) 评论(0) 推荐(0)
摘要:Cobar是阿里巴巴(B2B)部门开发的一种关系型数据的分布式处理系统,它可以在分布式的环境下看上去像传统数据库一样为您提供海量数据服务。那么具体说说我们为什么要用它,或说cobar--能干什么?以下是我们业务运行中会存在的一些问题:1.随着业务的进行数据库的数据量和访问量的剧增,需要对数据进行水平... 阅读全文
posted @ 2015-02-27 16:39 爪哇攻城师 阅读(2197) 评论(0) 推荐(0)
摘要:本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示一、基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数... 阅读全文
posted @ 2015-02-27 13:27 爪哇攻城师 阅读(221) 评论(0) 推荐(0)
摘要:转载原文地址http://blog.csdn.net/bluishglc/article/details/6274841垂直切分的粒度指的是在做垂直切分时允许几级的关联表放在一个shard里.这个问题对应用程序和sharding实现有着很大的影响.关联打断地越多,则受影响的join操作越多,应用程序... 阅读全文
posted @ 2015-02-27 13:24 爪哇攻城师 阅读(150) 评论(0) 推荐(0)
摘要:作为一种数据存储层面上的水平伸缩解决方案,数据库Sharding技术由来已久,很多海量数据系统在其发展演进的历程中都曾经历过分库分表的Sharding改造阶段。简单地说,Sharding就是将原来单一数据库按照一定的规则进行切分,把数据分散到多台物理机(我们称之为Shard)上存储,从而突破单机限制... 阅读全文
posted @ 2015-02-27 12:40 爪哇攻城师 阅读(885) 评论(0) 推荐(0)
摘要:系统经sharding改造之后,原来单一的数据库会演变成多个数据库,如何确保多数据源同时操作的原子性和一致性是不得不考虑的一个问题。总体上看,目前对于一个分布式系统的事务处理有三种方式:分布式事务、基于Best Efforts 1PC模式的事务以及事务补偿机制。我们下面对这三种处理方式一一进行分析。... 阅读全文
posted @ 2015-02-27 12:39 爪哇攻城师 阅读(760) 评论(0) 推荐(0)
摘要:当团队对系统业务和数据库进行了细致的梳理,确定了切分方案后,接下来的问题就是如何去实现切分方案了,目前在sharding方面有不少的开源框架和产品可供参考,同时很多团队也会选择自主开发实现,而不管是选择框架还是自主开发,都会面临一个在哪一层上实现sharding逻辑的问题,本文会对这一系列的问题逐一... 阅读全文
posted @ 2015-02-27 12:38 爪哇攻城师 阅读(339) 评论(0) 推荐(0)
摘要:本文将主要介绍一些常见的全局主键生成策略,然后重点介绍flickr使用的一种非常优秀的全局主键生成方案。关于分库分表(sharding)的拆分策略和实施细则,请参考该系列的前一篇文章:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示本文原文连接:http://blog.csdn.... 阅读全文
posted @ 2015-02-27 12:35 爪哇攻城师 阅读(511) 评论(0) 推荐(0)
摘要:本文原文连接:http://blog.csdn.net/bluishglc/article/details/7696085,转载请注明出处!本文着重介绍sharding切分策略,如果你对数据库sharding缺少基本的了解,请参考我另一篇从基础理论全面介绍sharding的文章:数据库Shardin... 阅读全文
posted @ 2015-02-27 12:34 爪哇攻城师 阅读(320) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-02-27 11:04 爪哇攻城师 阅读(53) 评论(0) 推荐(0)
摘要:linux syslog详解分三部分一、syslog协议介绍二、syslog函数三、linux syslog配置一、syslog协议介绍1、介绍 在Unix类操作系统上,syslog广泛应用于系统日志。syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收sy... 阅读全文
posted @ 2015-02-27 10:05 爪哇攻城师 阅读(528) 评论(0) 推荐(0)
摘要:动态hash方法之一本文将介绍三种动态hash方法。散列是一个非常有用的、非常基础的数据结构,在数据的查找方面尤其重要,应用的非常广泛。然而,任何事物都有两面性,散列也存在缺点,即数据的局部集中性会使散列的性能急剧下降,且越集中,性能越低。数据集中,即搜索键在通过hash函数运算后,得到同一个结果,... 阅读全文
posted @ 2015-02-15 09:31 爪哇攻城师 阅读(684) 评论(0) 推荐(0)