摘要: 需求: 假设数据库表中,记录如下: 给定字符串”abcdefghjk”,如何匹配到最长的那条记录? 方案: 在github找到个extension,省去很多麻烦,查看具体信息,请 猛戳这里 测试: 安装 sudo apt-get install postgresql-9.5-prefix psql 阅读全文
posted @ 2016-04-07 22:11 cxy486 阅读(3283) 评论(0) 推荐(0) 编辑
摘要: pgpool pgpool-II 是一个位于 PostgreSQL 服务器和 PostgreSQL 数据库客户端之间的中间件,它提供以下功能:连接池、复制、负载均衡、限制超过限度的连接以及并行查询。文档在此。 O 意味着“可用”, X 意味着“不可用(1) 并行查询模式需要同时打开复制和负载均衡,但 阅读全文
posted @ 2016-03-27 22:16 cxy486 阅读(12327) 评论(0) 推荐(1) 编辑
摘要: 环境准备: 利用Docker启动2个实例 root@debian:~# docker run --name pgmaster -p 6000:5432 -e POSTGRES_PASSWORD=postgres -d postgres 745b5a1b221e3c4d14ae88da3d2cc104 阅读全文
posted @ 2016-01-27 21:37 cxy486 阅读(3789) 评论(1) 推荐(1) 编辑
摘要: 参考:https://hub.docker.com/_/postgres/https://docs.docker.com/engine/installation/debian/利用Docker进行多实例的安装,相对于源码安装更简单,更方便,隔离性也更好 。安装Docker更新安装源sudo apt-... 阅读全文
posted @ 2016-01-19 09:14 cxy486 阅读(7083) 评论(0) 推荐(1) 编辑
摘要: 参考:http://www.postgresql.org/docs/9.5/static/continuous-archiving.htmlhttp://www.mkyong.com/database/postgresql-point-in-time-recovery-incremental-bac... 阅读全文
posted @ 2016-01-18 19:30 cxy486 阅读(3880) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.postgresql.org/docs/current/static/pgupgrade.html概述从低版本升级到 新版本,有几种可选的方案。一是使用pg_dump/pg_restore,该方法比较耗时,也即是停机时间比较长,特别是大数据量下,但是 稳定且易于操作。... 阅读全文
posted @ 2016-01-16 21:59 cxy486 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 系统环境:Debian Jessie 8安装版本:9.5安装方式:apt-get参考:http://www.postgresql.org/download/linux/debian/安装步骤:设置apt源创建文件/etc/apt/sources.list.d/pgdg.list,并写入内容: deb... 阅读全文
posted @ 2016-01-16 14:14 cxy486 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 根据集体智慧编程第二章内容,运用欧几里得距离算法或者皮尔逊相关系数算法,可以在数据库(SQL Server)中实现一个简单的推荐系统。项目背景:假设现在有一组来自基金销售网站的数据,记录了投资者购买基金的品种和购买的数量占该基金发售总量的百分比,我们可以利用这组数据为购买者提供一份推荐购买的基金列表... 阅读全文
posted @ 2014-11-13 18:02 cxy486 阅读(1771) 评论(0) 推荐(1) 编辑
摘要: 概述:协作性过滤,是一种目前广泛运用于电子商务、交友网站、在线广告等互联网领域的一项技术。其主要作用是为指定用户在广大的用户群中找到品味相同或者相似的人,从而帮助网站针对性的推荐产品给特定的用户,与此同时,用户本人也可以从一堆纷繁复杂的信息中,迅速找到自己喜欢的、感兴趣的那部分信息。其主要有两种实现... 阅读全文
posted @ 2014-11-11 21:43 cxy486 阅读(281) 评论(0) 推荐(0) 编辑