自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 rpm下载网址

<br />http://pkgs.org/search/?keyword=postgresql8.4&search_on=smart&distro=0&arch=32-bit&exact=0 --postgresql 下载<br />http://rpm.pbone.net/index.php3/stat/4/idpl/15750865/dir/mandrake_other/com/postgresql8.4-server-8.4.8-1-mdv2011.0.i586.rpm.html

2011-05-30 22:39:00 789

原创 (收藏)数据库设计中的14个技巧

<br />下述十四个技巧,是许多人在大量的分析与设计实践中,逐步出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。<br />1. 原始单据与实体之间的关系<br />  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对

2011-05-25 14:43:00 804

转载 postgresql 备份恢复(三) pg_rman

g_rman是一款专门为postgresql设计的在线备份恢复的工具。其支持在线和基于时间点备份方式,还可以通过创建backup catalog来维护DB cluster备份信息。看起来好像是模仿oracle的RMAN工具。 pg_rman特点:使用简单.一个命令即可完成备份和恢复. 支持在线全备,增量备份,归档备份.支持备份压缩.通过gzip工具实现页内压缩.自动备份维护.自动删除过期的WAL备份文件.支持备份验证.恢复期间无事务丢失.支持基于PITR的配置文件生成器.pg_rman平台支持:代码Te

2011-05-25 13:36:00 1122

原创 postgresql 备份恢复(二)

<br />postgresql同样支持在线备份,该备份方式与oracle中用户热备的方式相同,手动拷贝数据文库文件与归档日志。可以根据测试过程将备份直接写成script,通过定制,完成数据库的自动备份。<br />postgresql的恢复支持基于时间戳与事务ID,可以通过时间戳或事务ID的方式,完成数据库的不完全恢复或者因错误操作的故障恢复。<br />该测试目的:postgresql的在线备份;通过在线备份完成恢复。<br />1,开启归档[postgre@daduxiong ~]$ more /

2011-05-25 13:35:00 978

原创 postgresql 备份恢复(一)

<br />备份恢复对于每个数据来说都是非常重要的。一般的数据库都支持冷备份的方式,冷备份可以保证数据库在此刻的完整性。但是其缺点也非常的明显,为保持数据一致性。冷备份期间数据库中相关数据是不能够使用的,就大大影响的系统的可用性。不管怎样冷备份在很多的情况下还是很有用的。<br />数据库的冷备份一般支持两种方式:<br />1,操作系统级别的命令备份(cp,copy)<br />2,数据库工具备份(pg_dump)<br />针对postgresql数据库的pg_dump工具进行了一下测试(还碰到

2011-05-25 13:34:00 1011

原创 postgresql 字符集

<br />postgresql数据库支持多种字符集,在配置字符集时要分清楚服务器与客户端的字符集,字符集不一致尽管有时能够发生转换,但带来的问题也很头疼。语言环境的配置也很重要。<br />服务器字符集<来自文档>:代码Name Description Language Server? Bytes/Char Aliases<br />BIG5 Big Five Traditional Chinese No 1-2 WIN950, Wind

2011-05-25 13:33:00 970

原创 pgcluster 介绍

<br /><br />pgcluster是一款为postgresql数据库设计的多主机级同步复制系统。<br />两大特点:代码- Since a replication system is a synchronous replication, delay does not occur with the data duplicate between the Cluster DBs.<br />  系统属于同步复制,cluster DBs间不会发生延时。<br />- Since a server is

2011-05-25 13:27:00 1098

原创 PostgreSQL 体系结构

1、PostgreSOL在安装后,其目录组织结构如下图:2、PostgreSQL开发文档中给出的服务器体系结构图:3、PostgreSQL7.4.3的体系结构,如下图所示:    l         SQL客户端接口负责在客户端和服务器端通信,对应服务器体系结构图中的libpq。    l         系统控制管理器负责初始化和控制整个PostgreSQL系统,对应服务器体系结构图中的Postmaster和Postgres。    l         查询引擎是最主要的子系统

2011-05-25 13:22:00 2407

原创 简述PostgreSQL存储体系 小块头也有大优点

时间:2010-08-15 21:02:39来源:网络 作者:未知 点击:0次 作为一款优秀的开源数据库软件,PostgreSQL非常值得深入学习一下。先总结一下PostgreSQL数据库的存储体系结构。<br />作为一款优秀的开源数据库软件,PostgreSQL非常值得深入学习一下。先总结一下PostgreSQL数据库的存储体系结构。<br />传统的关系型数据库的存储结构多采用表空间的管理方式,其中涉及到extent,segment,page,file等存储概念。<br />表空间的管

2011-05-25 13:21:00 746

原创 PowerDesigner 连接oracle直接生成数据库中的表

PowerDesigner 连接oracle直接生成数据库中的表配置的前提是要有装oracle的驱动程序,如果有装oracle服务器端或客户端就自动安装上的oracle的驱动程序 <br />1、database->generate database <br />2、general->Direct generation  如果没有配置好数据源,就要点数据库的图标 <br />3、配置Data Sourcce <br />选择ODBC machine data source <br

2011-05-25 09:37:00 1325

原创 如何用PowerDesigner 逆向工程导出 数据库

如何用PowerDesigner 逆向工程导出 数据库<br />问题一:PowerDesigner在设计时,如何显示表中的注释选项<br />  选定一个编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK<br /><br />弹出的窗口中,选中COMMENT<br /><br />确定后注释列就出来了,这样所有的表都是这样的(刚才的操作像是在

2011-05-25 08:52:00 1933

原创 postgresql高可用方案

<br />http://pgfoundry.org/projects/pgbouncer<br />Slony-I、PL/Proxy、Pgbouncer + POSTGRESQL

2011-05-24 22:00:00 1677

原创 PostgreSQL和Slony-I的安装和配置

<br />随着Mysql被Sun收购,不少web开发者和架构师开始关注PostgreSQL。的确,PostgreSQL和Slony-I、PL/Proxy、Pgbouncer已经可以为我们提供一套比较完整的企业级数据库存储解决方案,其web架构如下图所示:<br /><br />其中,PostgreSQL和PL/Proxy的安装和配置已经在上一篇Blog介绍过,下面是Slony-I 的安装配置简明指南,实现主副数据库的同步。后面我会再介绍Pgbouncer的安装和配置

2011-05-24 21:58:00 816

原创 Linux文件查找命令find,xargs详述

<br />http://www.linuxsir.org/main/?q=node/137<br /> Linux文件查找命令find,xargs详述<br />总结:zhy2111314<br />来自:LinuxSir.Org<br />整理:北南南北<br />摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;<br />目录<br />版权声明<br />前言

2011-05-23 22:31:00 414

原创 SVN+Apache文章

<br /> <br /> <br />http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/<br /> <br />  linux系统上安装apache+svn<br />http://blog.csdn.net/pjuner/archive/2007/09/18/1790214.aspx

2011-05-23 00:02:00 311

原创 Mandriva linux 资源列表

1.Mandriva 论坛地址英文论坛http://forum.mandriva.com/en/中文论坛http://www.mandriva-china.com/官方文档 http://doc.mandriva.com邮件列表 http://ml.mandriva.net/wws

2011-05-22 12:01:00 655

转载 树形表设计

<br /><br />一、树型关系的数据表<br />不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某些子类又有子类这样的情况。当类别不确定,用户希望可以在任意类别下添加新的子类,或者删除某个类别和其下的所有子类,而且预计以后其数量会逐步增长,此时我们就会考虑用一个数据表来保存这些数据。按照教科书上的教导,第二类程序员大概会设计出类似这样的数据表结构:<br />类别表_1(Type_table_1)名称类型约束条件说明type_idint无重复类

2011-05-18 21:28:00 6739 3

原创 使用plf更新Mandriva系统

今天使用plf源安装软件,忽然变得很慢,只有大概1K左右,而以前都有400K左右的。由于PLF是指定的镜像列表,怀疑是给我选择了中国的那个lcuc.org.cn的源(我上那个源一起很慢,上国外的反而快)。于是决定手动指定PLF源。打开http://plf.zarb.org/mirrors/可以看到很多源列表文件,我选择http://plf.zarb.org/mirrors/2008.1.i

2011-05-16 13:42:00 1059

原创 LDAP 整合—— svn、samba、vsftpd --用户密码同步

<br /> <br />前 言  <br />    终于完成了,由于自己菜的原因,这个整合花了我好多时间啊!一开始UID同步,但密码不同步,现在密码都是用smbpasswd 同步管理的。现在把自己的成果分享给大家,哪里写错或解释错请纠正,有问题可在BLOG中留言,我看到后第一时间会回复的。<br /> 安装前准备<br />       本教程的系统平台:centOS 5.1 ,所使用到的全部包都用yum 来安装的,也是目前官方源上最新的版本!<br /> <br />       首先来安装需要的包<

2011-05-13 11:21:00 5760

原创 如何在三个月掌握别人三年的经验

转载:出处不详作者:不详  很多职场新人都谈到了工作经验的问题,似乎招聘公司不给你机会,你就没办法获得必要的工作经验,其实并不一定。 <br /><br />  很多资料在网上都是可以找到的,只是看你具备不具备足够的信息收集与处理能力,而这个收集与处理信息的过程,也能极大的提升你的职业能力。 <br /><br />  我一直有个感觉,在“模仿中成长,在创新中成功”,其实在真正的职业工作中,大多数的工作都是模仿重复,强调的是工作效率,而不是创新。对于企业而言,过度的创新必然导致过多的失败,以及效

2011-05-12 21:48:00 732

原创 SVN的MySQL数据库用户验证模式(一)

到目前为止我们的用户名密码文件还是以文本文件形式存放在文件系统中的,出于安全性的需要的考虑,文本文件的管理方式都不能满足需求了。通过 Apache 的 module_auth_mysql 模块,我们可以用 MySQL 来保存用户信息。1. 下载module_auth_mysql模块主页:http://modauthmysql.sourceforge.net/或者:http://www.rpmcenter.org/win32/,这里包含有编译好的module_auth_mysql.so

2011-05-10 06:07:00 3290 1

原创 PostgreSQL内核分析

<br /> <br /> PostgreSQL内核分析<br />闫华 postgres_fan@yahoo.com.cn<br />1前言<br />一直都想写关于PostgreSQL实现原理方面的文章,由于这是一个工作量巨大的工作,平时还要工作谋生,很难抽出时间来写,希望能够坚持下来。PostgreSQL作为历史最悠久的开源数据库管理系统,有关它的详细信息可以到http://www.postgresql.org/去查阅,这里不再赘述。在MySQL被Oracle抓在手中以

2011-05-07 19:28:00 2004

原创 PostgreSQL表空间、数据库、模式、表、用户/角色之间的关系

<br />首先,实验出角色与用户的关系<br />    在PostgreSQL中,存在两个容易混淆的概念:角色/用户。之所以说这两个概念容易混淆,是因为对于PostgreSQL来说,这是完全相同的两个对象。唯一的区别是在创建的时候:<br /> 1.我用下面的psql创建了角色kanon:<br />   CREATE ROLE kanon PASSWORD 'kanon';<br />   接着我使用新创建的角色kanon登录,PostgreSQL给出拒绝信息:<br />   FAT

2011-05-07 19:27:00 812

转载 系统内核参数 设置 systemv (ipc)

<br />我们安装数据库的时候,基本都要设置内核参数,这些内核参数到底代表什么意思呢? <br /><br />有时候却不是很了解,贴在这里了<br /><br />名字 描述 合理取值 SHMMAX 最大共享内存段尺寸(字节)最少若干兆(见文本) SHMMIN 最小共享内存段尺寸(字节) 1 SHMALL 可用共享内存的总数量(字节或者页面)如果是字节,就和 SHMMAX 一样;如果是页面,ceil(SHMMAX/PAGE_SIZE) SHMSEG 每进程最大共享内存段数量 只需要 1 个段,不

2011-05-06 07:17:00 484

原创 PostgreSQl学习资料

instroduce and  managehttp://tech.it168.com/a2010/0226/854/000000854350.shtml分布式缓存:http://developer.51cto.com/art/200902/108601.htmhttp://leven.blog.51cto.com/1675811/361895--技术博客http://qubaoquan.blog.51cto.com/1246748/d-3----postgresql数据库设计标准要素http://

2011-05-05 05:54:00 801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除