关于postgresql吧的信息

为什么 PostgreSQL 在国内流行度远不如 MySQL,主要是哪些方面的原因造成的?

PostgreSQL技术社区存在问题,在社区中他们很快就回答了问题,但在一些设计问题上,核心员工很顽固尤其是对当前的社区版本,即使有一个明显的错误,也不愿承认。

成都创新互联公司制作网站网页找三站合一网站制作公司,专注于网页设计,成都网站建设、网站建设,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为1000+服务,成都创新互联公司网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!

它的学院派味道太浓,对很多商业上的考虑比较少。例如使用神经遗传算法解决几千个表连接时的连接顺序问题;这种问题商业界可能不会有人这么干。而像商业应用必须考虑到index生成问题:一个应用不断在访问数据库时,运行 create index concurrently 居然会一直等待。而且死活不会被承认为bug。

我认为MySQL能够流行起来,一定有它的道理。而PostgreSQL出现很多年了,甚至可以说和Ingres/DBase/CA DB/Sybase SQL Server都有渊源,但是没能流行也一定有它的原因,主要还是没有贴近商业界吧。

mysql用的人多,但mysql有它的局限性,一般在mysql上碰到钉子了才会考虑postgres,但问题是mysql能适用于绝大部分互联网项目。postgres也在慢慢流行起来了,毕竟它的优势在那里——对事务的良好支持,并发良好的支持,以及复杂查询的优化能力。这对于很多对一致性要求高的复杂系统都是很有必要的。

postgresql数据库怎么才能删除大量数据?

你可以每天创建一个表,查询数据的时候用union all合并起来查询

这样做的好处是,删除的时候可以直接把表删掉即可

PostgreSQL 连接的问题

一、

在postgresql的安装文件夹\8.3\data\pg_hba.conf里面(或者在开始菜单程序下面的postgresql的配置文档)

找到“# IPv4 local connections:”(不包括引号,下同)

在它上面添加“local pgsql all trust”,

在它下面的“host all all 127.0.0.1/32 md5”

下面添加一行,内容为“host all all 192.168.91.1/24 md5”

注:127.0.0.1/32和192.168.91.1/24中的32与24,用32表示该IP被固定,用24表示前3位固定,

后面一位可以由自己设,这样,前3位ip地址与该设定相同的计算机就可以访问postgresql数据库。

二、

"PostgreSQL\8.3\data\postgresql.conf文件中,找到“#listen_addresses = 'localhost'”,把它改成“listen_addresses = '*'”。

"

这样,postgresql就可以监听所有ip地址的连接。

三、 重启postgresql服务。如果系统启用了防火墙,请先关闭。

对了,如果要使用pgadmin连接远程的数据库服务器,须在SSL的选项中选择允许。


名称栏目:关于postgresql吧的信息
网页地址:http://scyanting.com/article/dscspoi.html