技术分享 | MySQL 在 NoSQL 领域冲锋陷阵

2020-06-23 00:00:00 字段 更新 记录 数组 插入
作者:杨涛涛


背景

文章内容又是来源于客户的一个问题。
本文建议在PC端阅读

问题描述:

我们现在后台数据库全部为 MySQL,前端开发也非常熟悉 MySQL。但是现在有新的的业务进来。数据模型非常灵活,没有固定的表结构。起初我们考虑过 MySQL 的 memcached API。但是说实话非常鸡肋,没法全面的放开使用。这部分我们有考虑过 NoSQL 数据库,但是如果要部署 NoSQL 数据库,我们又得经过一系列的测试验证。请问 MySQL 关于这一块有没有好的解决方案?

我的答案:

可以,完全可以! MySQL X API 完全可以取代 NoSQL 数据库。而且这个功能从 MySQL 5.7 就有了。MySQL 5.7 也发布几年了,完全可以直接拿来用。

MySQL X

要使用 MySQL X 协议,必须在 MySQL 启动的时候,在配置文件中加入参数 mysqlx_port。

#my.cnf
[mysqld]
port=3305 --原始传统的 mysql 端口
mysqlx_port=33050 --mysql x 协议端口 

相关文章