0

这是永久拒绝的功能请求还是 Postgres 特有的东西?

我读过 Postgre 可能比 InnoDB 具有更高的性能,但也有可能减少序列化的可能性更大(我很抱歉我没有来源,由于我的菜鸟和记忆力,请给这个声明一个广泛的铺位)并想知道是否这可能与此有关。

与 MySQL 相比,Postgres 的功能惊人,这就是我切换的原因。我已经极大地减少了代码行和不必要的复制。

这只是一个小烦恼,但我很好奇它是否因为UPDATE当时的INSERT解决方法而被认为是不必要的,或者它是否很难开发(可能与感知的附加值相比),比如boost::lockfree::queue传递“任何东西”的能力(或者如果这是别的东西)。

4

1 回答 1

2

PostgreSQL 提交者正在开发一个补丁来引入“INSERT ... ON DUPLICATE KEY”,它在功能上等同于“upsert”。MySQL 和 Oracle 已经具备功能(在 Oracle 中称为“MERGE”)

讨论功能和引入补丁的 PostgreSQL 档案的链接:http ://www.postgresql.org/message-id/CAM3SWZThwrKtvurf1aWAiH8qThGNMZAfyDcNw8QJu7pqHk5AGQ@mail.gmail.com

于 2013-10-09T03:24:34.647 回答