https://www.centos.bz/2014/12/ha-load-balance-mysql-master-slave-architecture/#%E6%9E%B6%E6%9E%84%E8%A6%81%E6%B1%82
分类:
数据库 时间:
2015-03-19 14:32:28
阅读次数:
163
关于数据切分的原理可以参见博客:
http://blog.csdn.net/jhq0113/article/details/44226789
关于Atlas的介绍可以参见博客:
http://blog.csdn.net/jhq0113/article/details/44239823
...
分类:
数据库 时间:
2015-03-16 12:55:48
阅读次数:
268
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。同时,有超过50家公司在生产环境中部署了Atlas,超过80...
分类:
其他好文 时间:
2015-03-13 14:29:36
阅读次数:
272
最近开始在看discuzx3.1的代码,看到数据库层的实现,discuzx的数据库层能够支撑数据库分库,分布式部署,主要水平分表,也可以很方便的支持其他数据库。性能上,可以做读写分离,支持数据缓存。可以说,是一个很完善的数据库层的解决方案了。数据库层分为三层,业务逻辑层封装,抽象层,和驱动层。如图:...
分类:
数据库 时间:
2015-03-12 11:18:10
阅读次数:
169
Yii框架中内置好几个缓存类,其中有memcache的类,但是没有redis缓存类,由于项目中需要做主从架构,所以扩展了一下:/** * FileName:RedisCluster * 配置说明 * 配置为1主多从 或者 1个独立的服务器 * 写往主的里面写 * 读是从从的里面读 * 'class....
分类:
其他好文 时间:
2015-03-11 16:24:55
阅读次数:
285
【mysql优化部分】
优化大致思路:
a. 表的设计合理化(符合3NF)
b. 添加适当的索引(index)
mysql的索引大致分为四类:
普通索引、主键索引、唯一索引、全文索引
c. 分表技术(水平分割、垂直分割)
d. 读写分离(读 select 写 insert/delete/update)
e. 存储过程(模块化编程,可以提高速度)
f. 对MySQL的配...
分类:
数据库 时间:
2015-03-09 17:41:22
阅读次数:
226
linux系统版本:redhat,centos,fedora,debian,ubuntu,suse,gentoo网站服务:nginx,apache,lighttpd,php,tomcat,resin数据库:MySQL,Mysql-proxy,MariaDB,PostgreSQL代理相关:lvs,keepalived,haproxy,nginx,apache,heartbeat网站缓存:squid,nginx,varnishNOSQL库:memcached,..
分类:
系统相关 时间:
2015-03-08 01:34:52
阅读次数:
308
一、概述1.简述:MariaDBGaleraCluster是一套在mysqlinnodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到各个节点上去。在数据方面完全兼容MariaDB、PerconaServer和MySQL。2.特性:(1).同步复..
分类:
数据库 时间:
2015-03-06 11:26:22
阅读次数:
280
假如要开发一个日访问量百万级别、甚至千万级别访问量的互联网平台,性能和安全是首要考虑的因素。单从性能上讲,主要从以下几个方面考虑:1)硬件及网络设备;2)分布式、集群、读写分离、CDN加速等;3)使用优秀的开发框架,充分利用缓存机制;4)良好的数据库设计规划,包括..
分类:
数据库 时间:
2015-03-05 15:01:38
阅读次数:
302
一php时代 最初LAMP起步 并将数据库做读写分离,拆分为主库+从库2随着流量和交易量的增加,mysql扛不住了。。,开始寻求oralce的解决方案,部署oralce集群,使用sql relay连接池实现负载均衡二 java时代 1把网站整体语言由php迁移到java大致方案,将业务分模块,共用同...
分类:
Web程序 时间:
2015-03-03 16:33:55
阅读次数:
3685