MYSQL5.7以及postgresql,他们的JSON模式下的查询和存储性能如何!

查看:122
本文介绍了MYSQL5.7以及postgresql,他们的JSON模式下的查询和存储性能如何!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

MYSQL5.7以及postgresql,他们的JSON模式下的查询和存储性能如何!
想在正式线上使用,有使用过的大神没有,说说生产环境下性能如何,是否建议使用

解决方案

首先,pg和mysql在json的功能上是有一些重合,也有一些独有的。

  • 在共有功能上,pg比mysql要快一些

  • pg比mysql多一些操作json的函数

  • pg自定义函数功能比较强,针对json操作可以较好地进行模块化开发,不一定要全部揉在一个sql里

  • pg支持函数索引,这样可以对json中的某个值建立索引而不用在表上加减字段

如果是要选择合适的,个人有以下建议

  • 如果对json操作功能性要求比较少,并且对其操作的强度也不高,建议选择最熟悉的数据库

  • 一切都是发展的,说不定未来mysql对json的支持会越来越好,所以如果没必要,选择自己/团队最熟悉的数据库

  • 如果对json有频繁的操作,而且需要复杂的操作,现阶段来说pg是你唯一的选择

这篇关于MYSQL5.7以及postgresql,他们的JSON模式下的查询和存储性能如何!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆