我一直在开发一个带有服务器基础设施的应用程序,现在我已准备好发布(ish).
到目前为止,服务器后端已经在Postgresql 8.4.7上运行,并且它正常运行.
但是现在,我正在考虑升级到9.0.X,以便在beta版测试(以及后续版本)的更新版本中使用,并且将来可以更轻松地设置数据库复制.
我的问题:
> Postgresql 9.0.4是现在可以使用的可行数据库吗?有没有已知的主要错误?
>是否有明显的性能差异?
>在9.0.X中比在8.4.X中更容易设置复制(异步确定,优先同步)吗?
至于“可行的DB使用” – 当然. Pg非常稳定.
至于性能差异 – 有一些改进,检查http://www.postgresql.org/docs/current/interactive/release-9-0.html
至于复制 – 很难比较,因为复制方面,9.0是非常不同的,因为它具有热备份和流复制,这在8中是不可用的.*
总而言之 – 如果您正在设置新数据库,并且您没有被迫使用8.4 – 实际上没有理由不使用9.0