本博自豪的采用PHP7。 PHP是世界上最好的语言,没有之一。

2013年05月的内容

数据存储

MySQL Replication, 主从和双主配置原理

MySQL Replication, 主从和双主配置原理
  MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合。与之对应的另一个技术是同步的MySQL Cluster,但因为比较复杂,使用者较少。     下图是MySQL官方给出了使用Replication的场景: Re……继续阅读 »

admin 5年前 (2013-05-27) 537浏览 0评论 0个赞

数据存储

水平切分,分库,分表,主从,集群 数据库水平切分的实现原理解析

水平切分,分库,分表,主从,集群 数据库水平切分的实现原理解析
    水平切分,分库,分表,主从,集群 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 第1章  引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来……继续阅读 »

admin 5年前 (2013-05-27) 548浏览 0评论 0个赞

数据存储

PB(protocol buffer)技术详解(语言规范)

PB(protocol buffer)技术详解(语言规范)
今天在做emoji存储的时候了,学习到一种新的存储方案(PB),网上找了些资料,记录一下。 该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训……继续阅读 »

admin 5年前 (2013-05-24) 432浏览 0评论 0个赞

服务器端编程

nginx基于memcache实现session共享

nginx基于memcache实现session共享
这几天在实现nginx集群的过程中,发现session使用存在问题,登录页面后有时候需要重复登录,和开发部沟通后,决定采用memcached来实现session的共享,这也是各大型网站推荐的方式。 开发部开始写了一些用memcache来保存session的代码后,测试效果不是很理想,还是存在问题,后来在一个blog上发现可以直接在php.ini中设定使用……继续阅读 »

admin 5年前 (2013-05-23) 862浏览 0评论 0个赞

服务器端编程

go语言应用框架beego

go语言应用框架beego
  今天看2013Qcon的技术分析资料,知道了一个叫beego的Go语言框架,好像在做web这块性能不错,有时间研究学习下。 Github学习资料:https://github.com/astaxie/beego/     beego是一个类似tornado的Go应用框架,采用了RESTFul的方式来实现应用框架,是一个超轻量……继续阅读 »

admin 5年前 (2013-05-17) 661浏览 0评论 0个赞

数据存储

Redis安装初体验

Redis安装初体验
  redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的……继续阅读 »

admin 5年前 (2013-05-14) 584浏览 0评论 0个赞

数据存储

使用Xtrabackup备份MySQL数据库

使用Xtrabackup备份MySQL数据库
  MySQL数据库的备份,一直是个比较头痛的问题。各种工具虽然不少,但一个真正好用易用的,却又非常难找。Mysqldump做为数据的逻辑备份工具还行,但是无法进行在线热备,而没有物理备份工具,在数据量比较大的时候,恢复的时间也会长得无法接受。InnoDB倒是有个商业的InnoDB Hotbackup,可以对InnoDB引擎的表实现在线热备。最近发……继续阅读 »

admin 5年前 (2013-05-03) 781浏览 0评论 0个赞

数据存储

使用Xtrabackup备份MySQL数据库(续)

使用Xtrabackup备份MySQL数据库(续)
  在上一篇里,演示了使用xtrabackup对InnoDB进行在线物理热备,使用innobackupex脚本,可以很简单的一条命令行搞定InnoDB和MyISAM的物理备份。 本文则演示如何从xtrabackup的备份中进行恢复。本次恢复的是一个600GB大小的InnoDB数据库,备份的时候没有使用gzip压缩。 首先将备份好的tar文件解开到目……继续阅读 »

admin 5年前 (2013-05-03) 549浏览 0评论 0个赞