admin 管理员组文章数量: 1184232
2024年3月8日发(作者:android intent)
0 00
PostgreSQL版CMS使用说明
目录
一、PostgreSQL数据库基本情况 ...................................................... 2
1、简介............................................................................................ 2
2、特点............................................................................................ 2
二、PostgreSQL版CMS使用说明 ...................................................... 2
1、 安装CMS的传统方法................................................................. 2
2、PostgreSQL版CMS安装方法 ..................................................... 3
3、新版CMS说明............................................................................. 8
4、工具支持 .................................................................................... 9
5、数据库备份方法 ....................................................................... 10
6、查询统计 .................................................................................. 17
7、升级方法 .................................................................................. 18
8、程序修改、修复、卸载方法 .................................................... 18
三、PostgreSQL版CMS分析 ............................................................ 19
1、优点.......................................................................................... 19
2、缺点.......................................................................................... 20
四、推广计划 ................................................................................... 20
0
0 00
一、PostgreSQL数据库基本情况
1、简介
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。PostgreSQL支持大部分 SQL标准,并提供许多现代特性:如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制;它包括了目前世界上最丰富的数据类型的支持,其中有些数据类型连商业数据库都不具备, 比如 IP 类型和几何类型等;同样,PostgreSQL 可以用许多方法扩展,比如,增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。从技术角度来讲,PostgreSQL 采用的是比较经典的 C/S
(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式, 这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。
2、特点
(1)完全免费,而且是BSD协议。
(2)可使用复杂SQL、存储过程、触发器、索引。
(3)是多进程的。
(4)没有回滚段。
(5)具有异步提交(Asynchronous Commit)功能。
二、PostgreSQL版CMS使用说明
1、 安装CMS的传统方法
包括以下步骤:
(1)在FTP上下载MySQL(由于版权问题,不能刻在光盘中)
(2)解压mysql_
(3)运行“”安装服务
(4)进入系统服务,启动“MySQL”服务
(5)找到光盘,复制tomcat
(6)安装JDK
(7)设置环境变量JAVA_HOME=„„
0
0 00
(8)运行Tomcat下的,安装服务
(9)运行Tomcat下的设置参数
(10)进入系统服务,启动“Apache Tomcat HikCMS”服务
如果操作熟练,大约需要30分钟,这还不算从FTP上下载MySQL文件的时间,一般也需要一个小时。
而这一切,即将成为历史。
新版CMS安装包,极大地简化了整个CMS安装过程,只需点击“下一步”即可完成。
2、PostgreSQL版CMS安装方法
(1)由于PostgreSQL是完全免费的,可以刻录到光盘中
(2)找到CMS安装文件,一般是“iVMS5000_CMS_XXXX_Cn_V5.2.0_”
(3)选择语言类型,默认是中文
(4)下一步,开始安装
0
0 00
(5)接受许可
(6)输入公司名称
0
0 00
(7)如果不做设置,选全部,安装过程会自动完成
(8)选“定制”后,可以做一些设置,包括安装路径
0
0 00
(9)选择功能,一般情况下,都需要安装,默认即可
(10)点击安装
0
0 00
(11)大约2分钟后,整个CMS安装、启动完成
(12)输入IP,登录平台,导入license
0
0 00
3、新版CMS说明
(1)新版本的CMS安装过程集文件复制、环境变量设置、安装服务、启动服务于一体,安装完成后即可登录,部署效率大大提高。
(2)环境变量
安装过程自动设置系统环境变量JAVA_HOME
(3)服务
安装完成后,自动安装到系统中的服务包括:
◆ 数据库:PostgreSQL
◆ CMS:Apache Tomcat CMS
启动类型都是自动启动
(4)进程
◆ PostgreSQL进程,包括 和 pg_ctl
◆ Tomcat进程,即
默认情况下,安装文件位于C:Program FileshikvisionCMS目录下,具体为:
◆ database,数据库
◆ webserver,包括
◇ Java,即JDK
◇ Tomcat,即CMS,Tomcatwebapps下有root文件夹
(5)安装目录文件
◆ legal notices,授权许可
(6)默认端口
◆ 数据库端口:5432
◆ 平台端口:80
0
0 00
4、工具支持
(1)Navicat工具
支持MySQL的工具Navicat同样也支持PostgreSQL,只要下载相应版本即可,即“Navicat for PostgreSQL”,操作方式相同。
◆ 创建连接
注:创建连接时,不支持localhost方式,需填写实际IP或填写127.0.0.1
◆ 打开数据库:
0
0 00
(2)pgAdmin
pgAdmin 是PostgreSQL自带的管理工具,具有以下功能:
◇ 管理对象,如新增或删除表空间、组角色、组登录、数据库、表、触发器、视图、函数等,一般用不到
◇ 备份据库,后面有详细介绍
◇ 恢复数据库
◇ 查询统计,后面具体介绍
5、数据库备份方法
(1)复制文件法:
复制..hikvisionCMSdatabase文件夹到备份目录
(2)Navicat工具备份
◆ 使用Navicat工具,连接到数据库
◆ 在public上右键,选择“转储SQL文件”
0
0 00
◆ 设置保存文件路径
◆ 提示成功,备份完成
(3)PostgreSQL自带工具pgAdmin备份CMS
◆ 打开工具..
◆ 建立连接
0
0 00
◆ 依次打开,找到CMS,右键,选择备份
0
0 00
◆ 设置备份路径,其它默认
◆ 点确定,备份完成即可
0
0 00
提示:这里备份出来的文件非文本文件,只有该工具才可识别。
特殊情况下,会用到这里的恢复功能,需专人指导,特别是处理用户数据时。
(4)PostgreSQL自带工具pgAdmin备份整个数据库
注:该方法备份的是整个数据库,包括CMS数据库和自带的postgres数据库
◆ 打开工具..
◆ 建立连接
0
0 00
◆ 右键,选择备份服务器
0
0 00
◆ 设置备份路径
◆ 备份完成
0
0 00
注:该方法备份出来的是纯文本文件,可用记事本打开。
6、查询统计
(1)Navicat工具
◆ 同备份方法,使用Navicat工具连接CMS数据库
◆ 依次点击查询新建查询,即可在新窗口中输入查询、统计的SQL语句,运行后即可看到结果
(2)pgAdmin工具
◆ 同备份方法,使用pgAdmin工具连接CMS数据库
0
0 00
◆ 打开CMS数据库点击查询按钮数据查询、统计SQL语句执行查询,即可看到结果。
7、升级方法
(1)数据库升级
◆ 如果希望保留用户数据,则只能用升级脚本,可使用Navicat工具,“运行SQL文件”
◆ 如果需要完全重装,可将原CMS卸载,重装即可
(2)Tomcat升级
◆ 覆盖root文件夹或相应文件
8、程序修改、修复、卸载方法
找到安装文件,打开后,选择相应功能,如图
0
0 00
注:卸载时,也可以进入控制面板卸载程序,找到CMS,卸载即可。
三、PostgreSQL版CMS分析
1、优点
与原CMS相比,PostgreSQL版CMS具有较多优点
(1)免费
PostgreSQL是完全免费的,而MySQL是收费的。
(2)无版权问题
PostgreSQL可刻录在光盘上,并邮寄,不存在版权问题。前期必须到FTP上下载MySQL,经常出现版本错误。后期一个项目对应一张光盘,包含PostgreSQL版CMS安装文件、Server安装文件、ControlClient安装文件。
(3)部署简单
PostgreSQL版CMS部署非常简单,几乎是傻瓜式的。
(4)平台使用方法不变
PostgreSQL版CMS使用方法与原5000平台CMS使用方法完全相同,包括导入license、添加配置信息、预览、回放、上墙、报警等,无任何差异。
(5)Tomcat无变化
Tomcat文件夹的结构无变化,只是默认目录稍有不同,root的位置、数据库连接文件、Logo等均与原来CMS相同。
0
0 00
(6)稳定
从目前已试运行的30多个项目分析,PostgreSQL版CMS运行稳定,未出现问题。
(7)易移植
从MySQL版CMS移植到PostgreSQL版CMS比较容易。不过一般不建议这样做,风险还是存在的。
(8)文件较小
PostgreSQL版CMS安装文件大约是190M,而前期CMS约有230M。
PostgreSQL也具有自带的管理工具pgAdmin。
另外,支持MySQL的Navicat工具同样支持PostgreSQL,使用方法基本相同,只要下载相应版本即可,即Navicat for PostgreSQL。
(10)支持多种操作系统
PostgreSQL支持Windows XP、Windows 7、Windows Server 2003、Windows Server
2008、Linux等主流操作系统。
(9)工具支持
2、缺点
(1)进程较多
一般情况下,PostgreSQL会启动28个“”进程,一个“pg_”进程,大约占用150M物理内存
四、推广计划
鉴于PostgreSQL的众多优点,以及公司、用户的切身利益考虑,通用平台组预计在2011年9月全面推广PostgreSQL版CMS,新项目、新定制基本上都会使用此版本。而原MySQL版CMS会继续做支持和维护。
0
版权声明:本文标题:PostgreSQL版CMS使用说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709891980a548978.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论