摘要:
使用Ubuntu9.10已经有好几天了,安装字体算是我遇到的比较头疼的一件事,原本按照Ubuntu9.04的方法操作,发现无法使用windows中的字体,换了好几个方法,最终找打了解决方法,过程如下:1、新建一个文件夹xfonts(名称随意),将需要的xp字体拷贝到这个文件夹里面。2、终端输入sudognome-open//usr/share/fonts,打开Ubuntu字体文件夹,将xfonts... 阅读全文
摘要:
PostgreSQL 是一种非常先进的对象-关系型数据库管理系统(ORDBMS),目前功能最强大,特性最丰富和最先进的自由软件数据库系统。有些特性甚至连商业数据库都不 具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。自从MySQL 被Sun 收购后,相信很多对该收购不放心的朋友会转而看好PostgreSQL 的前途。之前我曾经博客中介绍过Ubu... 阅读全文
摘要:
关于PostgreSQL集群复制方案 可以参考25 高可用性,负载均衡和复制这篇文章了解一些常规的复制方案。 关于pgq和londiste工具 来自于skype的工具包skytools,其中pgq是基于postgresql的通用队列实现。而londiste是基于pgq的复制工具。这 两个工具的组合类似于slony,但相比二者,前者更简单一些。我们可以简单地把这种复制理解成 producer(pr... 阅读全文
摘要:
什么是RAMDISK?我们如何用它来提高数据库server的响应速度? Ramdisk就是说用作于硬盘空间的内存。无论什么时候你使用Ramdisk,实际上你是在使用内存而不是硬盘。在这一点上既有优点又有缺点。最基本的,最大的优点是你是在使用内存,你所做的一切都会快一些,因为硬盘的速度较内存慢。最大的缺点是如果你改变了数据库服务器的内容并且重新启动机器时,所做的一切改动都将丢失。 对于数据库... 阅读全文
摘要:
我的站点最初是采用PHP驱动,由MySQL数据库支持的方案,这在当时是一个明智的方案。在2001年夏天,我将我的数据库换成了PostgreSQL(有时也简称为Postgres)。 这个教程分为两部分,第一部分讲述了我进行这种转换的动机,并一步步地解释了如何将已存在有MySQL的数据转换到Postgres中。第二部分将会解释如何根据新的数据库系统对PHP进行相应的调整。 转换的动机 我第... 阅读全文
摘要:
1、数据移植 1.1、数据库初始化 以WINDOWS平台为例 标准版本PostgresQL 8.0.3 安装时LOCALE必须选择C,否则会产生大量编码问题!!!! 初始化数据库选择SQL_ASCII编码,因为8.0.3安装时不允许直接使用UNICODE初始化数据库 管理工具使用pgAdmin III,因为此工具会自动侦测数据库编码,默认使用UNICODE,只有在数据库使用... 阅读全文
摘要:
本人使用Oracle和PostgreSQL数年,一直试图将Oracle中许多先进的功能在PostgreSQL中使用,所以也在这方面一直比较注意,下面先整理出3点,以后会慢慢完善。 (1)和Oracle类似的dblink功能 使用过oracle的人都知道,oracle有个很先进的功能叫:dblink,能够在一个数据库中操作另外一个远程的数据库,比如:一个数据 库在中国北京,另外一台数据库在中... 阅读全文
摘要:
Windows版本的PostgresQL安装过程较为复杂(本文特指8.0.3以下版本),官方使用了pginstaller将PostgresQL打为一个msi包,单独安装问题不大,但是有以下几个问题: 1、远程桌面安装兼容性差(目前官方的说法是除了win2003都有问题) 2、无法随程序打包 3、安装后的建库工作会受到分区格式的影响 针对以上问题,现给出如下解决方案: A、在随便一... 阅读全文