11 2014 档案
摘要:scale 英文是扩展的意思。数据库要进行扩展,指的是存储系统不够,或者性能不够,要提升的时候,就要进行扩展。分为向上扩展和横向扩展,这就像一个人往上面发展与横向发展两种思路。scale-up:往上方向去扩展,就是提高单机的性能,比如数据库调优,硬件上的调优等等。都是从一个提升上来考虑。scale-...
阅读全文
摘要:编译memcached扩展的时候,得指定libmemcached库的位置--with-libmemcached-dir=DIR 来指定路径。这个路径就是安装libmemcached时指定的prefix的值所以得先安装libmemcached库。一、安装libmemcached库libmemcache...
阅读全文
摘要:《计算机程序的构造和解释》(简称为SICP)这本书提到,代码是写给人看的,不是写给机器看的,只是顺便计算机可以执行而已。如果代码是写给机器看的,那完全可以使用汇编语言或者机器语言(二进制),直接让机器执行。我觉得高级语言(java,php等都算),之所以被称为是高级语言,是相对汇编和机器指令而言的,...
阅读全文
摘要:nginx的转发,http_pass 转发到一个域名passport.ab.cn那具体是到哪台机器上。其实可以通过/etc/hosts文件来配置的。可以理解,这个hosts文件是操作系统级别的,所有在这个操作系统上的软件都绕不过它。应该是操作系统提供了一个操作系统的函数,供操作系统上的软件来调用。具...
阅读全文
摘要:一、服务端之前理解错误了。服务端只有一个memcache,一般把服务端称作memcached(带d),是因为守护进程的名称就是叫做memcached(一个这样的执行程序文件)。编写的语言:c语言官网为:http://memcached.org/二、客户端很多人都面对两个php的扩展大有疑惑,而且也记...
阅读全文
摘要:目前遇到的情况有:一、数据库进行在线ddl(修改表结构和字段)也是使用重名表名的方式。复制一张表,包括里面的数据,假设名称为tmp。在这张tmp表上面执行dll语句操作。此时要记录某个时刻开始对数据库的更新操作sql,缓存起来。执行dll操作完毕。就把之前缓存起的sql放到这个tmp表中执行一遍。二...
阅读全文
浙公网安备 33010602011771号