选择显示字体大小

postgresql 7.2 教程 (1)

1.1. 安装
自然,在你想开始使用 postgresql 之前, 你必须安装它.postgresql 很有可能已经安装到你的节点上了,因为它包含在你的操作系统的发布里, 或者是系统管理员已经安装了它.如果是这样的话,那么你应该从操作系统的文档或者你的系统管理员那里获取如何访问 postgresql 的信息.

如果你不清楚 postgresql 是否已经安装, 或者不知道你能否用它(已经安装的)做自己的实验,那么你就可以自己安装. 这么做并不难,并且是一次很好的练习. postgresql 可以由任何非特权用户安装, 并不需要超级用户 (root) 的权限.

如果你准备自己安装 postgresql, 那么请参考管理员手册获取安装的有关信息, 安装之后再回到这个指导手册来.一定要记住要尽可能遵循有关设置 合适的环境变量的章节里的信息.

如果你的节点管理员没有按照缺省的方式设置各项相关参数, 那你还有点额外的活儿要干.比如,如果数据库服务器机器是一个 远程的机器,那你就需要把 pghost 环境变量设置为 数据库服务器那台机器的名字.环境变量 pgport 也可能需要设置.最后一招:如果当你试着启动一个应用而该应用报告说不能与 数据库建立联接时, 你应该马上与你的数据库管理员联系,如果你就是管理员,那么你就要参考文档以确保你的环境变量得到正确的设置. 如果你不理解随后的几段,那么先阅读下一章. 1.2. 体系基本概念
在我们开始讲解之前,我们应该先了解 postgresql 系统的基本体系. 理解 postgresql 的部件之间的相互关系 将本节显得更清晰一些.

数据库术语里,postgresql 使用一种客户端/服务器模式.一次 postgresql 会话由下列相关的进程(程序)组成∶



一个服务器进程,它管理数据库文件,接受来自客户端应用与 数据库的联接,并且代表客户端在数据库上执行操作. 数据库服务器程序叫做 postmaster.

那些需要执行数据库操作的用户的客户端(前端)应用. 客户端应用可能本身就是多种多样的∶它们可以是一个字符界面的工具,也可以是一个图形界面的应用,或者是一个通过访问数据库来显示网页的 web 服务器,或者是一个特殊的数据库管理工具. 一些客户端应用是和 postgresql 发布一起提供的,但绝大部分是用户开发的.


和典型的客户端/服务器应用(c/s应用)一样,这些客户端和服务器 可以在不同的主机上.这时它们通过 tcp/ip 网络联接通讯. 你应该记住的是,在客户机上可以访问的文件未必能够在数据库服务器 机器上访问(或者只能用不同的文件名进行访问).

postgresql 服务器可以处理来自 客户端的多个并发请求.因此,它为每个请求启动("fork") 一个新的进程.从这个时候开始,客户端和新服务器进程就不再经过 最初的 postmaster 进程的干涉进行通讯. 因此, postmaster 总是在运行,等待着联接, 二客户端和相关联的服务器进程则是起起停停.(当然,用户是肯定看不到 这些事情的.我们在这儿谈这些主要是为了完整.)


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons