Molyx 2.5.0 RC (PostgreSQL支持文件) Beta 0.0.1
-------------------------------------------------------------------------------------------------
一郎.2005.12.16
zhaobz at gmail.com
http://www.utime.cn
(测试环境:
Linux[kernel 2.4.25] + PHP 5.0.5 with Zend Optimizer v2.5.7 + Apache 2.0.55 + Postgresql 8.0.4
安装成功!)
将以下文件复制到安装目录,覆盖文件即可,不影响原来程序的安装和使用.然后输入
http://你的站点/install/install.php
运行安装文件即可. 在安装过程中就可以选择Postgresql数据库了.
以下是压缩包里包含的文件:
global.php
admin\global.php
lang\zh-cn\db.php
install\install.php
install\install_functions.php
install\install_lang.php
install\postgresql.php
includes\db\db_postgresql.php
includes\adminfunctions_template.php
wap\global.php
目前存在的问题:
前台基本没有什么问题了.但是后台由于Mysql和Postgresql中SQL语句中的函数不一样.所以后台还有些许问题.因此这个
只是一个预览测试版.
大家如果有条件也可以帮忙修改和测试.希望来年就可以使用到支持postgresql的Molyx Board了.
由于此插件后台管理还不能正常使用.先放出来给大家看一下,同时希望官方以后也能把PostgreSQL的支持加入进去.毕竟
PostgreSQL比MySQL是重量级vs.轻量级.对于大数据量和商业运用来说,PostgreSQL可是非常适合.
目前PostgreSQL可在Windows平台和*inux平台下运行.
PostgreSQL的官方:
http://www.postgresql.org
PostgreSQL下载:
http://www.postgresql.org/download
================================================================
PostgreSQL 和其他 DBMS 比起来如何?
================================================================
评价软件有好几种方法:特性,性能,可靠性,支持和价格。
特性
----------------------------------------------------------------------------------------------------
PostgreSQL 拥有大型商用 DBMS 里大多数特性,例如:事务,子查询,触发器,视图,外键参考完整性和复杂的锁等。
我们还有一些它们没有的特性,如用户定义类型,继承,规则和多版本并行控制以减少锁的争用等。
性能
----------------------------------------------------------------------------------------------------
PostgreSQL 和其他商用和开源的数据库具有类似的性能。对某些处理它比较快,对其他一些处理它比较慢。与 MySQL
或更轻便的数据库系统比较,我们在 insert/update 时慢,因为我们有事务处理。当然 MySQL 不具有我们在上面的特
性 段里给出的任何特性。我们的主要方向是可靠性和特性,尽管我们在每次发布时不断地改进性能。
可靠性
----------------------------------------------------------------------------------------------------
我们知道 DBMS 必须是可靠的,否则它就一点用都没有。我们努力做到发布经过认真测试的,稳定的臭虫最少的代码。
每个版本至少有一个月的 beta 测试,并且我们的发布历史显示我们可以提供稳定的,牢固的,可用于生产使用的版本。
我们相信在这方面我们与其他的数据库软件是相当的。
支持
----------------------------------------------------------------------------------------------------
我们的邮件列表提供一个非常大的开发人员和用户的组以帮助解决所碰到的任何问题。我们不能保证肯定能解决问题,相
比之下,商用 DBMS 也并不是总能够提供解决方法。直接与开发人员,用户群,手册和源程序接触令 PostgreSQL 的支持
比其他 DBMS 还要好。还有一些商业性的预包装的支持,可以给提供给那些需要的人。(参阅支持 FAQ 条款 1.6 小节。)
价格
----------------------------------------------------------------------------------------------------
我们对任何用途都免费,包括商用和非商用目的。你可以不加限制地向你的产品里加入我们的代码,除了那些我们在上面的
版权声明里声明的 BSD 风格的版权外。
虽然不懂这些.但是看到对MOLYX发展有利的帖.就是要顶~
PS:今天看了泰国片子"冬荫功2",对大象有着莫大的好感.呵呵.PostgreSQL的标志是个大象.
^^
今天发布个Beta 0.0.2版本,后台管理也基本可以使用了.并在Windows平台测试通过.
Molyx 2.5.0 RC (PostgreSQL支持文件) Beta 0.0.2
-------------------------------------------------------------------------------------------------
一郎.2005.12.17
mail:zhaobz at gmail.com
QQ:5271091
Home:http://www.utime.cn
************测试环境*************
Linux[kernel 2.4.25] + PHP 5.0.5 with Zend Optimizer v2.5.7 + Apache 2.0.55 + Postgresql 8.0.4
Windows Server 2003 + PHP 5.0.4 with Zend Optimizer v2.5.7 + IIS6 + Postgresql 8.1.0
测试安装成功!
将以下文件复制到安装目录,覆盖文件即可,不影响原来程序的安装和使用.如果你想用Mysql也可以,然后输入
http://你的站点/install/install.php
运行安装文件即可. 在安装过程中就可以选择Postgresql数据库了.
以下是压缩包里包含的文件:
global.php
admin\adminlog.php
admin\global.php
admin\modlog.php
admin\usergroup.php
archive\index.php
lang\zh-cn\db.php
install\install.php
install\install_functions.php
install\install_lang.php
install\postgresql.php
includes\db\db_postgresql.php
includes\adminfunctions_template.php
wap\global.php
大家如果有条件也可以帮忙修改和测试.希望来年就可以使用到支持postgresql的Molyx Board了.
希望官方以后能把PostgreSQL的支持加入进去.毕竟
PostgreSQL比MySQL是重量级vs.轻量级.对于大数据量和商业运用来说,PostgreSQL可是非常适合.
目前PostgreSQL可在Windows平台和*inux平台下运行.
PostgreSQL的官方:
http://www.postgresql.org
PostgreSQL下载:
http://www.postgresql.org/download
版本历史:
Beta 0.0.2
----------
修正后台管理MySQL中concat函数在postgresql中不存在的问题
修正后台管理MySQL中FIND_IN_SET函数在postgresql中不存在的问题
修正archive的数据库配置类型错误的问题
在windows2003上安装测试通过
修正admin\usergroup.php中GROUP BY的错误
修正admin\adminlog.php中GROUP BY的错误
修正admin\modlog.php中GROUP BY的错误
Beta 0.0.1
----------
完成postgresql类的编写.
完成install.php安装文件的修改.(不影响原版本)
修正global.php文件中配置文件中的数据库类型配置参数错误问题.
在linux平台安装测试,前台显示基本无问题.
后台管理存在一些SQL函数不一致导致的查询问题.
=================================================================
PostgreSQL 和其他 DBMS 比起来如何?
=================================================================
评价软件有好几种方法:特性,性能,可靠性,支持和价格。
特性
----------------------------------------------------------------------------------------------------
PostgreSQL 拥有大型商用 DBMS 里大多数特性,例如:事务,子查询,触发器,视图,外键参考完整性和复杂的锁等。
我们还有一些它们没有的特性,如用户定义类型,继承,规则和多版本并行控制以减少锁的争用等。
性能
----------------------------------------------------------------------------------------------------
PostgreSQL 和其他商用和开源的数据库具有类似的性能。对某些处理它比较快,对其他一些处理它比较慢。与 MySQL
或更轻便的数据库系统比较,我们在 insert/update 时慢,因为我们有事务处理。当然 MySQL 不具有我们在上面的特
性 段里给出的任何特性。我们的主要方向是可靠性和特性,尽管我们在每次发布时不断地改进性能。
可靠性
----------------------------------------------------------------------------------------------------
我们知道 DBMS 必须是可靠的,否则它就一点用都没有。我们努力做到发布经过认真测试的,稳定的臭虫最少的代码。
每个版本至少有一个月的 beta 测试,并且我们的发布历史显示我们可以提供稳定的,牢固的,可用于生产使用的版本。
我们相信在这方面我们与其他的数据库软件是相当的。
支持
----------------------------------------------------------------------------------------------------
我们的邮件列表提供一个非常大的开发人员和用户的组以帮助解决所碰到的任何问题。我们不能保证肯定能解决问题,相
比之下,商用 DBMS 也并不是总能够提供解决方法。直接与开发人员,用户群,手册和源程序接触令 PostgreSQL 的支持
比其他 DBMS 还要好。还有一些商业性的预包装的支持,可以给提供给那些需要的人。(参阅支持 FAQ 条款 1.6 小节。)
价格
----------------------------------------------------------------------------------------------------
我们对任何用途都免费,包括商用和非商用目的。你可以不加限制地向你的产品里加入我们的代码,除了那些我们在上面的
版权声明里声明的 BSD 风格的版权外。
晕.限制时间也太短了啊...又不能编辑了.
相关文件在这里下载.
你如果是小型论坛,还是用mysql比较好.如果你的论坛数据量比较大,或访问量比较大,mysql就有点力不从心了.
mysql 跑的是线程,而postgresql跑的是进程.
其实在相同的环境下比较起来还是mysql查询速度略胜一筹.但是对并发能力却不如postgresql.
举个形象的例子:
比如你的网站有100个人访问的时候,mysql数据库承受能力已经到了90%了,那么postgresql可以很轻松,当然这些都是在相同环境下来说的,并排除程序编写问题.
呵呵.你看标志也比较形象啊.mysql是个小海豚,而postgresql是一只大象.
写这么个东西其实也是为了扩充一下对molyx的支持,一个很不起眼的插件:)
估计你们用到的应该不会多.因为接触postgresql的人就很少.
为了让大家更好的认识一下postgresql数据库,给大家转贴一篇朋友写的文章.