展示SQL优势的最佳方法-NoSQL环境?

时间:2019-11-19 17:37:15

标签: mysql sql mongodb redis nosql

我被要求创建一个展示使用NoSQL的好处的小环境-仅SQL数据库的SQL混合。因为我的背景主要是Admin / DevOps,所以我对数据库有基本的了解,但是我从未做过这样的事情。

我曾考虑过创建一个托管MySQL或PostgreSQL实例的虚拟机,并以Sakila或其他免费数据库作为起点,并使用Mongo / Redis来创建第二个VM,但是我不知道从那时开始该怎么做。 如何整合这些数据库?如何运行测试,应该测试什么-查询响应时间?这是个好策略吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试为twitter数据提要创建两个数据模型,一个在关系SQL表中,另一个在单个JSON文档中。

使用MySQL作为关系数据库,使用MongoDB作为NoSQL数据库。

当您在MySQL的表联接上开始执行SQL时,针对不需要联接的MongoDB查询执行时,主要性能指标就会显示。

这是一个主意,但还有许多其他优点。