g*****y 发帖数: 36 | 1 PostgreSQL除了有些细节语法上跟Oracle不太一样,剩下的没什么特殊的。数据库本身
的性能,我测试过PostgreSQL和EnterpriseDB,在OLTP负载下的表现甚至还要好于
Oracle,但是免费数据库本身的外围工具还是相对有限,比如内置的性能调优诊断工具
,第三方的数据复制工具都不如商业数据库完善。至于PostgreSQL和MySQL比较,总体
说PostgreSQL的optimizer比MySQL好太多,比起Oracle并不逊色,但是自主调整的部分
不多,比如hint相对比较有限。另外replication方案不如MySQL那么容易搭,可能我研
究得也不够深入。至于内部的并发和lock机制,PostgreSQL号称跟Oracle的lock比较相
似,但我没有找到详细的文档描述这个。MySQL的lock实现就非常差,full table lock
, write block read lock, index-gap lock都很普遍,这些Oracle都有很完善的解决
方案。如果你们有Oracle的系统需要迁移到PostgreSQL,可以考虑EnterpriseDB... 阅读全帖 |
|
v*****r 发帖数: 1119 | 2 工作上没用过PostgreSQL,读书时有一门课是“Object-Oriented Database",就是围绕
PostgreSQL来讲的,PostgreSQL的Object-Oriented设计是很不错的 (所以叫第一个
Object-Oriented DBMS. Oracle 和M$SQLServer的 Objectfeature 是后加上去的, 相
当的 Ugly. 举个例子,PostgreSQL is like Java, Oracle 和M$SQLServer are like
C language with optional object features add-on.
PostgreSQL另一个特点对语言的支持,你可以用多种语言写Stored Procedure, 而且这
种功能很容易扩展到新的语言上。我那门课的Lecturer是个Python programmer, 为了
拍他马屁,我Database的assignments 都是用Python 来写的,基本都拿了满分,哈哈。
至于PostgreSQL商业开发上一直不顺,我觉得有以下几个原因:
1. 运气差,沾了它前 |
|
|
p*********d 发帖数: 136 | 4 Our company is an Oracle shop. A recently acquired company has PostgreSql in
some products. Never used PostgreSql before so did some research on
internet, it seems that PostgreSql is pretty good and even better than MySql
, the de facto database for Linux web hosting. How is PostgreSql compared to
Oracle or SQL Server, functionality wise? |
|
s**n 发帖数: 178 | 5 What is postgreSQL good at? In general, what kinds of applications use
postgreSQL? It seems that postgreSQL is not as popular as MySQL. |
|
c*****t 发帖数: 1879 | 6 PostgreSQL has one "unique" feature that is not present in Oracle,
that is arbitrary length text / binary array (up to 1GB) with no
performance penalties. So, if one is going to use BLOB, which is
harder to use, PostgreSQL is a better choice. SqlLite also has
this feature, but it is only for embeded database. This feature
does have one drawback (which is also part of reason why PostgreSQL
is slower for some queries) is that it does not have primary clustering
and requires autovaccum. However |
|
v*****r 发帖数: 1119 | 7 As far as I know, many popular Web applications such as Drupal support both
PostgreSQL and MySQL.
From the beginning, PostgreSQL is a feature rich product that only Oracle
can match in terms of quality. MySQL starts as a simple product but fast,
and that simplicity helps its popularity.
My bet is that PostgreSQL will shine commercially. |
|
i****t 发帖数: 181 | 8 【 以下文字转载自 Database 讨论区 】
发信人: ivycat (ivycat), 信区: Database
标 题: Recover postgresql 的问题
发信站: BBS 未名空间站 (Wed Nov 18 12:34:51 2009, 美东)
我管的一个很老旧的server彻底死掉了,所有的data 都backup在tape里了。问题是怎
样recorver。如果是mysql, 只要
把/var/lib/mysql里面的files recover到一个新的server里就好了。postgresql要求
从dump files来recover. 。。。旧
server还在用FC2+postgresql 7.2
请教各位大虾怎么半? |
|
|
w***y 发帖数: 6251 | 10 哪位大侠知道怎么回事么? 我们的server 由于突然断电停了,再起来之后,
postgresql 没法start了, 我试了
/etc/rc.d/init.d/postgresql stop(start, restart)都是FAILED
我们这个是用rpm文件装得
thx! |
|
j******n 发帖数: 108 | 11 用 postgresql 如果只存储4位数年份,
用什么类型好?char(4)? integer?
mysql 倒是有 YEAR 的 type,postgresql 没有
非常感谢! |
|
i****t 发帖数: 181 | 12 我管的一个很老旧的server彻底死掉了,所有的data 都backup在tape里了。问题是怎
样recorver。如果是mysql, 只要
把/var/lib/mysql里面的files recover到一个新的server里就好了。postgresql要求
从dump files来recover. 。。。旧
server还在用FC2+postgresql 7.2
请教各位大虾怎么半? |
|
j*****n 发帖数: 1781 | 13 貌似PostgreSQL还不错,我之前干过的一家financial company 有部分数据库就是用的
它。不过曾经出过一个问题是 PostgreSQL for Windows driver 不是太 robust. M$
SQL Server 用 linked server 连过去 some how 过段时间就不好使了。重装了几次时
灵时不灵的。也不知道后面的version 解决了没有。
注:公司可是花了钱买了他们的技术支持的。
MySQL 用得少,只在 N~~~ 年前听一朋友抱怨他买的 C/S application 用的 mysql 作
为 back-end DB 过段时间就得做 recovery... |
|
m******y 发帖数: 588 | 14 PostgreSQL的locking 的确不错。不像sql server很容易有blocking.
我不太懂postgresql, 最近在run了vaccum analyze时,突然server froze, 我也不知
道是不是我的错。 最后还是hard reboot, 现在还没找出原因。我们set up DRBD
replication和wal log shipping。Web server error显示connections max out. 当时
transaction volume不高。 我觉得是analyze使log generate很多,因为显示log is
genenrated every 5 seconds. 但如果这样的话,怎还敢run vaccum analyze呀。
有大侠来说说吗?
lock |
|
s****y 发帖数: 581 | 15 谁有Oracle和Postgresql的经验?
公司想migrate to Postgresql。谁能讲讲,两个数据库的优略特点? |
|
s******7 发帖数: 350 | 16 在Production环境用了PostgreSQL将近10年,很稳很好用,9以上版本加了不少东西。
如果自己能支持的话,在LINUX上跑PostgreSQL是很棒的。
10年前使用SQL Server和SYBASE ASE.微软的东西大家都知道,入门容易,出事可以找
人。 |
|
d********2 发帖数: 1042 | 17 如题,数据库是Postgresql管理的,需要在Mac下access数据库并进行查看编辑等操作
之前用过ODBC的,使用actual的driver 和 ODBC manager 可以正确设置
这个Postgresql的怎么设置呢?下载了它的driver后,在ODBC下找不到能够设置HostIP
和user的地方,哪位有经验指导一下?
谢希 |
|
d********g 发帖数: 10550 | 18 MySQL以前快是MyISAM,换了InnoDB也就那么回事,还不如PostgreSQL呢。以前PHP我还
用MySQL,现在老早就PostgreSQL了。当然MySQL群众基础不错,有问题好解决 |
|
z****e 发帖数: 54598 | 19 自从postgresql开始有了json的semi structure之后
基本上这两个要开始正面对决了
我们反正是坚定用postgresql滴
以前被插管吸血吸死的公司,就有用oracle这些 |
|
m***r 发帖数: 680 | 20 现在的一些框架, 像 meteor做app, 或者parse server 服务器端的, 用的都是mongo,
但网上查了下, 好像mongo的名声不太好, 会出各种各样的问题, 初期数据不大时,
RMDB完全能够用, 而后期如果需要scale, mongo被骂的一踏糊涂, 也不合适.
另外postgresql也支持 schemaless的json 数据类型了, 所以不知大家有推荐的快速开
发框架, 对postgresql支持的比较好的么? 或者上述的2个框架, 有什么比较方便的能
连上postgre的. 多谢 |
|
y*******e 发帖数: 211 | 21 安装了好几次都不行,每次都出现如下错误提示:
Connection refused (0x0000274D/10061) Is the
server running on host "localhost" (::1) and accepting TCP/IP
connections on
port 5432? could not connect to server: Connection refused
(0x0000274D/10061) Is the server running on host "localhost" (127.0.0.1)
and
accepting TCP/IP connections on port 5432?
也试了不同版本postgreSQL,5432是default port.
在另一台电脑上装,就完全没问题。请问这是我笔记本设置上有什么问题么?
postgreSQL support说选择listen to all IP address,查了一下,本来就是选的
listen to all address.
请教如... 阅读全帖 |
|
x****a 发帖数: 6 | 22 My company will set up a database server. The managers are considering
which server to use either MSSQL or POstgreSQL. Our current databasea
are Lotes Notes and Access. the platform we are using is Windows. I think
MSSQL is better for this situation. But how can I provide more reasons to
managers to use MSSQL? Thanks! |
|
g******d 发帖数: 157 | 23 Just installed RPM package of PostgreSQL
on Linux with GNOME. How to start the server?
Thanks! |
|
a*****i 发帖数: 4391 | 24
I haven't used MySQL much. Tell me what you can do in mysql and I will see
if that can be done in pgsql. Functionality-wise, postgresql is very rich that
I dare say it can compete with Oracle. But speed-wise, it is hmm, a little
lacking. hehe... :) |
|
b****e 发帖数: 1275 | 25 pricetag wise oracle is the worst.. it's a given. but your original
post says:
Functionality-wise, postgresql is very rich that
I dare say it can compete with Oracle
hehehe :) |
|
q***e 发帖数: 90 | 26 Can PostgreSQL support embedded SELECT? In mysql,
the lastest version still does not support it even though
this is an ANSI feature. Not sure why it is not supported
by mySql, is it very difficult? |
|
s**********i 发帖数: 711 | 27
and that's probably part of the reason that MySQL is faster
than PostgreSQL? :) |
|
s**********i 发帖数: 711 | 28
if you have read the comparisons, postgresql feature-wise
is much stronger than MySQL. it's comparable to Oracle
in many spects. however, it's not as much or stable as
MySQL. |
|
j*****o 发帖数: 320 | 29 简单点,for WIN32的. 谢谢。
(PostgreSQL server在Linux上。) |
|
x**m 发帖数: 941 | 30 我的需求是在多个表的多个字段中进行全文查找, 像:
table1.field1 like '%keyword1%' AND table1.field1 like '%keyword2%'
OR table2.field1 like '%keyword1%'...
除了PostgreSQL的tsearch和OpenFTS, 还有没有方便点的东西?
谢谢. |
|
a*****d 发帖数: 123 | 31 PostgreSQL的Unicode support是指UTF-8吧?
如果我存GB string是不是就不能用Unicode encoding啊,除非:
1.每次把GB string convert成UTF-8. or
2.用Binary type?
多谢了。 |
|
p*******k 发帖数: 488 | 32 如何开始为好?不是CS科班出身,就知道java c++,前面学了点DB 和SQL,现在要学习
DBMS,project就是用C extend PostgreSQL,比如index, aggregate,query. 如何开始
为好?中间有那些triks?
多谢! |
|
M*****r 发帖数: 1536 | 33 Looks like postgresql has more features (more advanced?), but mysql is more
popular? |
|
d*******8 发帖数: 3182 | 34 i do not know postgresql very well. but if i were u, i would choose char(4)
for year. |
|
B*****g 发帖数: 34098 | 35 PostgreSQL用在web上多吗?
like
哈。 |
|
p*******0 发帖数: 76 | 36 请教一下有哪些 options 把 data 从 Postgresql 弄到 SQL Server.
如有handy 的 third party tools,请一并推荐
谢谢 |
|
M*****r 发帖数: 1536 | 37 postgresql: pg_dump --> file (e.g. csv) --> SQL Server BCP
and you can scripting it easily |
|
c********l 发帖数: 8138 | 38 一个例子是:
好像PostgreSQL内生支持array (collection)
但是mySQL不支持
不知道我说得对不对? |
|
d********g 发帖数: 10550 | 39 PostgreSQL暂时还不支持重新order column。感觉有点不爽,好像目前是没人去实现。
看了源码可惜功力太浅根本无从下手。期待高手把这个feature加进去 |
|
t********e 发帖数: 880 | 40 postgresql is simply better, in every way |
|
|
|
c********1 发帖数: 5269 | 43 I compared(did some tests) on mySQL vs PostgreSQL last month.
Thank you for the update. I would like to spend some time to test the
feature. |
|
d*******r 发帖数: 3299 | 44 因为 MongoDB 直接就没有 SQL 这个猴子尾巴
估计 PostgreSQL JSONB 更适合 SQL, NoSQL 都需要的情况 |
|
r***y 发帖数: 4379 | 45 大神, 如果对 PostgreSQL scale out 没有改善, 这升级就是跟别人屁股后面的器, 一
点不杀... |
|
c*********e 发帖数: 16335 | 46 mongodb是nosql
postgresql是和mysql类似的东西
怎么比? |
|
|
|
|
|