PHP 调用Oracle 存储过程之参数顺序问题

jaclon | PHP, 数据库 | 2013-11-28
先来看一个sql语句 $sql = 'call pkg_dx_web_cx.p_cancel_order( :i_seq, :ov_cursor, :ov_retcode, :ov_retmsg)'; 这是一个调用存储过程的sql语句,注意参数部分,:i_seq是 Oracle 的位置标志符,也就是说它标志的是这个位置,这个时候参数的顺序是不能变换的;如果想要变换参数的位置,那么应该使用下面的这种方式 $sq... [阅读全文]

MongoDB Sharding Cluster(分片集群)安装

jaclon | Linux, PHP, 数据库 | 2013-04-03
前面讲了Mongodb单机模式安装,今天要讲的是分片集群安装;分片集群由三大服务组成 Shard Server: mongod 实例,用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个replica set承担,防止主机单点故障 Config Server: mongod 实例,存储了整个 Cluster Metadata,其中包括 chunk 信息。 Route Server: mongos 实例,前端... [阅读全文]

MongoDB 安装

jaclon | Linux, 数据库 | 2013-03-28
MongodbDB支持单机模式和集群模式;下面是我在Centos 6.3上安装mongodb(单机模式)的过程 1.下载安装包 从http://www.mongodb.org/上下载最新稳定版的安装包 32位系统(本次是32位系统) $ wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.4.1.tgz 如果是64位系统 $ wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.1... [阅读全文]

linux 下配置mysql 主从复制master-slave

jaclon | Linux, 数据库 | 2013-01-18
配置mysql主从复制主要是为了加快读取速度,写入速度是一样的,还有一个好处就是起到备份的作用。 主从服务器的mysql版本是好一致,否则容易造成同步失败。我在VMware中安装了两台Centos虚拟机,ip分别是 主:172.16.17.131 从:172.16.17.130 使用的mysql版本是5.5.29,应该是比较新的版本了。安装过程请移步linux下编译安装mysql. 一.配置主服务器 1.... [阅读全文]

Flickr 网站架构分析

jaclon | PHP, 数据库 | 2012-12-24
Flickr.com 是网上最受欢迎的照片共享网站之一,还记得那位给Windows Vista拍摄壁纸的Hamad Darwish吗?他就是将照片上传到Flickr,后而被微软看中成为Vista壁纸御用摄影师。 Flickr.com 是最初由位于温哥华的Ludicorp公司开发设计并于2004年2月正式发布的,由于大量应用了WEB 2.0技术,注重用户体验,使得其迅速获得了大量的用户,2007年11月,Flickr... [阅读全文]

linux 下编译安装mysql 5.5

jaclon | Linux, PHP, 数据库 | 2012-09-14
1,安装所需要系统库相关库文件 yum –y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* bison [备注:如果有了就不用安装了,可以用rpm -qa | grep name检查一下] 2,创建mysql安装目录 # mkdir -p /usr/local/webserver/mysql/ 3,创建数据存放目录 # mkdir -p /data/mysq... [阅读全文]

PHP-Redis命令

jaclon | PHP, 数据库, 程序开发 | 2012-07-20
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github.com/owlient/phpredis(支持redis 2.0.4)   Redis::__construct构造函数 $redis = new Redis(); connect, open 链接redis服务 参数 host: string,服务地址 port: int,端口号 timeou... [阅读全文]

mysql 读取指定分类或所有分类的前几条数据

jaclon | 数据库 | 2012-05-28
比如要取出各分类下的5条新闻 select * from article a where 5 > (select count(*) from article where cateid=a.cateid and dateline>a.dateline) order by a.cateid,a.dateline desc [阅读全文]

mysql 如何将字段值取反

jaclon | 数据库 | 2012-03-15
字段A的值非1即0,比如一篇文章是否显示,sql语句可以这样写: update tablename set A = ABS(A-1) where id=1 [阅读全文]

mysql 多表关联更新

jaclon | 数据库 | 2012-03-12
我们经常会遇到这样的问题,想要更新a表,但是给出的条件却是关联表b的,这个是时候就要用到关联表更新;关联表更新跟普通更新差不多,我们来看例子: UPDATE a JOIN b on a.id=b.id SET a.title = ‘title1’ WHERE b.uid=1 怎么样很简单吧。 [阅读全文]
Ɣ回顶部