- 浏览: 2530772 次
- 性别:
- 来自: 深圳
最新评论
-
zhongmin2012:
原文的书在哪里
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
renzhengzhi:
你好,请问个问题,从master同步数据到slave的时候,s ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
ibc789:
你好,看了你的文章,我想请教个问题, 我在用 redis的时候 ...
redis 的两种持久化方式及原理 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
文章列表
来源:http://blog.s135.com/read.php/360.htm
前言:本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。
在DELL PowerEdge 6850服务器(四颗64 位Inter Xeon MP 7110N处理器 / 8GB内存)、RedHat
AS4 Linux操作系统、MySQL
5.1.26、MyISAM存储引擎、key_buffer=1024M环境下实测,单表1000万条记录的数据量(这张MySQL表拥有int、
datetime、varchar、text等类型的10多个字段, ...
- 2009-07-03 11:06
- 浏览 2606
- 评论(0)
之前也有一些介绍大型网站架构演变的文章,例如
LiveJournal的、
ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为 ...
- 2009-07-03 10:48
- 浏览 1820
- 评论(0)
Sphin
x 速成指南
(CGFinal.com原创,本文原文见http://dev.cgfinal.com/sphinx/sphinx.html
)
版权 ? 2008 Dony,<tappony(at)gmail.com>,版权所有,转载请声明来源与作者
2008-01-17
目录
1. Sphin
x简介
1.1. 什么是全文检索
1.2. 介绍
1.3. Sphin
x的特性
2. Sphin
x安装(For MySQL
)
2.1. Windows下安装
2.2. Linux
下安装 3. 实例说 ...
- 2009-07-02 22:14
- 浏览 3272
- 评论(0)
一、概述
分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。
首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程 ...
代码如下,db类随便找的一个,见附件。
<?php
$db_config=array(
'host'=>'localhost',
'admin'=>'****',
'charset'=>'****',
'database_pwd'=>'***',
'database'=>'***',
);
require_once "db.class.php";
$db=new db;
$db-& ...
首先你的安装配置php-java-bridge,见此贴:http://zhengdl126.iteye.com/blog/418574,最好能够理解PHP如何调用自定义的JAVA
下载lucene并解压:
http://www.apache.org/dyn/closer.cgi/lucene/java/
假如我的php.ini
是这样设置的
extension=php_java.dll
[Java]
;java.java = "C:\jdk1.6.0_13\bin\java"
java.class.path = "D:\php\ext\JavaBri ...
-----------------------------推荐方法 : JavaBridge.jar
http://sourceforge.net/projects/php-java-bridge
http://mirror.optus.net/sourceforge/p/ph/php-java-bridge/php-java-bridge_5.2.2_j2ee.zip
最开始要装jdk这个就不用说了,我装的是java ee 5+jdk
1.把下载的php-java-bridge_5.2.2_j2ee.zip解压出来,里面有个JavaBridge.war 直接用winrar打开, ...
XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(linux上)测试并支持所有现行 PHP 分支的最新
发布版本, 如 PHP4.4 PHP5.2, 并支持线程安全。 与同类 opcode 缓存器相比更胜一筹, 比如能够快速跟进 PHP 版本. 详情请参考http://xcache.lighttpd.net/
介绍.
下面说说Xcahce的2个特点:
将PHP代码进行编译(表现类似于.NET和JAVA的编译,内部机制不同),这样可以不用重复读取PHP文件,加速整个程序的运行效率;
可以缓存 ...
memcached全面剖析和深度剖析.rar
查看当前的memcache连接数:
#netstat -n | grep :11211 | wc -l
haim参数 memcached -d -m 1500 -u backup -p 13000 -c 2048 -P /usr/local/memcached/tmp/memcached.pid
--------------------------------- mem和内存
每台memcached服务器仅启动一个memcached进程。分配 ...
ab的全称是ApacheBench,是Apache附带的一个小工具,专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求。
1 我们可以模拟100个并发用户,对一个页面发送1000个请求
./ab -n1000 -c100 http:
其中-n代表请求数,-c代表并发数
D:\apahce\bin>ab.exe -n 10 -c 10 http://www.google.com/ This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 C ...
用下面这段JavaScript来输出时间,FF和IE得到的结果居然不同……
var myDate = new Date();
var myYears = myDate.getYear();
document.write(myYears);
// 108 on FF and 2008 on IE
查了下,原来JavaScript本来输出的就是108,而IE程序员考虑到不可能是1900年以前,所以直接给加上了。真佩服IE的超强兼容性啊。
解决方法:
由于现在已经是2008年了,所以直接加上1900。
一段通吃的代码:
var myDate = new Date();
var ...
- 2009-06-30 16:03
- 浏览 2289
- 评论(0)
有三个地址必须调试成功,
1 从库连接主库进行测试: mysql -h192.168.200.80 -urepluser -ptestpassword 此处必须连接成功
2 show master status;必须有相关显示
3 show slave status;
必须为
sudo vim /etc/mysql/my.cnf mysql 配置文件
sudo /etc/init.d/mysql restart 重启 mysql
-----------
/htdocs/test
/htdocs/admin
#ServerName localhost:80NameVirtualHost *:80
Alias /admin/ "/data0/htdocs/admin/"<VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/data0/htdocs/test" ServerName www.test.com
Serv ...
mysql 时间戳 http://hi.baidu.com/garrych/blog/item/7c6c06436972a81a9313c684.html
show warnings;
====================== PREPARE + EXECUTE 预备一个语句并执行
MySQL prepare语法: PREPARE statement_name FROM preparable_SQL_statement ; /*定义*/ EXECUTE statement_name [USING @var_name [, @var_name] ...] ...
很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。
其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇Memcache的文档分享给大家。
Windows下的Memcache安装
:
1. 下载memcache
的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘ ...