- 论坛徽章:
- 0
|
感觉postgresql优点时,简单易用,默认安装就可以跑的很爽。
在几个项目中用过,本人对数据库并不精通,都是用一些简单功能,没有十分深入研究。
第一个项目是一个电子地图,因为一直用python开发,熟悉的web框加是django,django有个geodjango组件,是做电子地项目用的,要完整的使用geodjango中的功能,必须使用postgresql数据,要用到postgis组件,而且地图服务器mapserver,也是用postgresql做数据库,这样一下子就可以很方便的搭出一整套的电子地图系统。 虽然这是第一次使用postgresql,但是安装和使用过程非常顺利,所有配置几乎都是默认,在ubuntu中用apt-get命令一下子就装好了,不用任何配置,就能跑起来了(之前用过mysql,默认配置的话,中文都是乱码). 现在这个项目跑了三年多了,一直很稳定,数据没出过任何问题。
第二个项目是一个SP短信平台,每月都会新增几千万条记录。用postgresql,也是默认安装,默认配置,不间断的跑了三年多了,前几天突然遇到一个问题,就是硬盘跑满了,数据库也无法访问了。当时真是慌了。后来直接把数据文件复制到另一台硬盘更大的服务器上,想用postgresql直接挂载,但是居然行不通,不同版本的postgresql之间的数据文件不兼容,后来又重新编译了低版本(跟原服务器用同样版本)的postgresql,挂载成功。 因自己对数据库操作不精通,不知道有什么工具是否可以直接处理这样问题?
现在几乎是每个项目只要用数据库,都会选择postgresql.原因只有一个,就是用apt-get安装好,默认的配置,不需要改动,就可以运行的很好,非常适合我这样对数据库了解不多的菜鸟。。。 |
|