大约有多快JSON – > Postgres 9.4中的JSONB列转换

前端之家收集整理的这篇文章主要介绍了大约有多快JSON – > Postgres 9.4中的JSONB列转换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望从Postgres 9.3迁移到9.4,并在 JSON列中拥有大量数据.虽然很好,但我想看看迁移到更高效的列存储(JSONB似乎是一个非常令人兴奋的技术!).

要实际迁移,我想了解类似的迁移特性

ALTER TABLE table_with_json
    ALTER COLUMN my_json
    SET DATA TYPE jsonb
    USING my_json::jsonb;

(从this helpful question).

理想情况下,了解迁移1mil和10mil条目需要多长时间以及它如何扩展将是一件好事.

虽然我自己可以得到这些数字,但我认为这个问题可能对其他人有帮助.如果我最终自己尝试这一点,我肯定会为其他人提供答案,但不确定何时会发生这种情况.

解决方法

从JSON迁移到JSONB需要282秒.它基本上匹配使用sql INSERT插入数据所需的时间.

测试环境:

> Postgresql 9.5> 4核,16GB RAM> 2KB /行的JSON内容> 520万行

原文链接:https://www.f2er.com/js/156805.html

猜你在找的JavaScript相关文章