有人在业务上使用过 PostgreSQL 吗?感觉体验如何?

2018-10-19 09:34:39 +08:00
 AllOfMe
PostgreSQL 一直闻名已久,据说性能可以和 O 记比一比,而且提供了很多 mysql 没有的特性,对于我这种偏传统企业应用的开发者来说好像是很不错的选择,存储过程貌似也比 mysql 强多了。
昨天晚上抽空阅读一下官方 doc,发现不管是从安装源码编译,还是创建表用户等,整个过程体验非常舒适,甚至编码都是设置我 ubuntu 的 locale,没有像 mysql 安装时那么蛋疼,还要去调整 latin 编码。
一路 configure 到 make,再到 pg_ctl 初始化表,简直完美了,我就挺喜欢这种官方 doc 一路看到底,甚至感觉有点 archLinux 的风格,用词和注意事项也很严谨和完备。
各位 V 友有在业务上用过 postgre 吗?性能怎么样?开发体验如何?

顺便附带官方 doc
http://www.postgres.cn/docs/10/index.html
8807 次点击
所在节点    PostgreSQL
40 条回复
waising
2018-10-19 09:37:44 +08:00
我们一直用 pg 不过没有用存储过程,装了一个连接池,业务上使用都差不多.
lilydjwg
2018-10-19 09:37:49 +08:00
我个人用过,开发体验是:It just works.
Mrun
2018-10-19 09:38:04 +08:00
非常 nice,我跟其他的不一样,入行就是搞 pgsql 的,现在在新公司弄 mysql,哪都别扭
shangfabao
2018-10-19 09:47:37 +08:00
最近简单的用了下,copy 爽的一 比
ngnetboy
2018-10-19 09:51:56 +08:00
公司一个网络设备管理软件在用,存的数据很少,没试过性能,不过 pg 的 jsonb 用着很爽。
Mithril
2018-10-19 10:07:12 +08:00
只要别用 pgAdmin 就好
shyrock
2018-10-19 10:14:58 +08:00
还可以,稳定,很少出问题。
就是 pgAdmin 实在垃圾。
话说有啥替代工具?
Les1ie
2018-10-19 10:25:06 +08:00
用过 pg, 不过项目规模不是很大 、 没感觉出来和和 mysql 有多大区别

用的 docker 部署的,比 mysql 节约资源,512m 小鸡上也能愉快跑起来好几个 psql


数据库管理工具或许可以试试 datagrip 和 adminer,不过我没用过 pgAdmin 不知道对比体验如何
@Mithril
picture2200
2018-10-19 10:32:45 +08:00
字段类型相当丰富,对 json 字段查询也很好,安装配置网络上也有很多,pgadmin 非常慢,非常稳定,没宕机过。
AllOfMe
2018-10-19 11:38:05 +08:00
@shyrock dbeaver 了解一下,感觉很 OK,Ubuntu 也可以用
glues
2018-10-19 11:42:33 +08:00
我只能这么说,学会之后,这辈子都不想再用 MySQL 了
watsy0007
2018-10-19 11:58:55 +08:00
watsy0007
2018-10-19 11:59:47 +08:00
https://item.jd.com/11684063.html
不能修改, 换一个链接
amon
2018-10-19 12:00:18 +08:00
用过 Orace/MySQL/PG,感觉 PG 用起来最舒适。
congeec
2018-10-19 12:14:32 +08:00
我先熟悉 Postgres 的,analytics 这方面完爆 MySQL 8.0 之前的版本

而且类型转换"123"::int 这种写法比 cast("123" as int)不知道高到哪里去了
VoidChen
2018-10-19 12:18:46 +08:00
数据量大的时候分区有点麻烦,用起来就是关系型数据库,一个样,优势是在他分布式集群上,方便扩展,还可以自动给你处理数据倾斜
yanaraika
2018-10-19 12:20:08 +08:00
中小公司业务 postgres 很好用啊,对象存储 /json/简单文本搜索 一站式全部解决
VoidChen
2018-10-19 12:20:42 +08:00
还有就是整库备份非常方便,用它自己的插入方式非常快,而单条的 insert 略微慢
cstj0505
2018-10-19 13:26:27 +08:00
@shyrock dbvear,貌似这么拼的
ala2008
2018-10-19 17:36:03 +08:00
我们用 pg,不过存储过程没有 oracle 好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/499003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX