大数据
-
PostgreSQL:如何显示元子命令的 SQL 脚本?
PostgreSQL 提供以反斜线 / 打头的命令,可以方便地列出数据库信息,反斜线命令也可翻译为元子命令 (meta command)。 例一: 显示表空间列表 1234567891011 postgres=# /db List of tablespaces Name | Owner | Loca…
-
PostgreSQL:使用 Pg_upgrade 升级大版本
pg_upgrade 是 PostgreSQL 提供的一个大版本升级工具,例如将 PG 从版本 9.0 升级到 9.1, 可以跨多个大版本升级, 当然也可以用 pg_dump ,之后再 pg_restore 到新版本 PG 软件的方法, 当数据库比较大时,比如 1 T…
-
PostgreSQL 中文全文检索(之三):给 SCWS 中文词库添加新词
前两篇 blog 分别介绍了 zhparser 和 nlpbamboo 中文全文检索的部署和使用,但从分词效果来看都不十分理想。例如 “每家乐” 分词后“每”字会消失,”久久超市” 分词后变成”超市”,这会导致中文检索结果不匹配。 Zhpars…
-
PostgreSQL 中文全文检索(之二):Nlpbamboo 安装及使用
上篇 blog 介绍了 PG 中文全文检索(之一): zhparser 安装及使用 , 这篇 blog 准备介绍 nlpbamboo,虽然这个项目已经不更新了,也准备安装测试下。 安装 Cmake [pg94@db1 soft_bak]# yum install cmake 安装 CRF 下…
-
PostgreSQL 中文全文检索(之一):Zhparser 安装及使用
zhparser 是一个支持中文全文检索的 extension,基于Simple Chinese Word Segmentation(SCWS) 上开发的,作者是 amutu,这篇 blog 介绍 zhparser 的使用。 安装 Scws 下载 scwshttp://www.xunsearch.com/scws/down/…
-
PostgreSQL 9.4 Released!
PostgreSQL 9.4 Released! 18th December 2014The PostgreSQL Global Development Group is pleased to announce the availability of PostgreSQL 9.4!This release includes highly performant native JSON suppor…
-
MySQL:执行 SQL 脚本的几种方式
调用 SQL 脚本属于数据库维护过程中再普通不过的工作了,这里介绍几种调用 SQL 脚本的方法。 方法一: 通过 Linux 重定向 一个 sql 脚本 123 [mysql@db1 tf]$ cat 1.sql select now(); select user(); 调用 1.sql 脚…
-
MySQL:延迟的主从复制 ( Delayed Replication )
MySQL 5.6 已经支持延迟的流复制, 可设置备节点的延迟时间, 延迟复制是有意义的,例如防止主节点数据误删,查看数据库历史状态等, PostgreSQL 在即将发行的 9.4 版本也支持延迟复制,有兴趣的朋友可以查看之前写…
-
MySQL:初识 Relay log,Master info log , Relay log info log
在 MySQL 主从复制环( Replication )境中,备节点会产生几种文件,如下: 一 Relay log files relay log 和 binary log 日志类似, 记录了数据库的变化,由一系列文件组成, relaoy log 记录了主节点发来的数据库变…
-
MySQL:Replication 实现原理
之前介绍了主从搭建,具体参考 MySQL:主从复制(Replication)搭建 ,接下来简单介绍 MySQL 主从复制原理。 MySQL 主从复制基于 binary log,这个文件类似于 Oracle 的 redo 和 PostgreSQL WAL 日志文件,用来记录数…