2016-08-10 31 views
0

我正在设计一个交通系统,我需要将车辆的位置至少一分钟存储一次或两次。在性能和可伸缩性方面,我想找出哪种数据库可以更好地选择(MySql或MariaDB)。如果我切换到NoSQL数据库(如MangoDB或其他),值多少钱?使用MySQL或MariaDB存储位置

+0

有多少辆车?在1000以下 - MySQL或MariaDB都没有问题。 –

+0

你的'SELECTs'会是什么?这对决定可能很重要。 –

回答

1

如果您想使用NoSQL提供的功能,您可以选择MariaDB。它具有Cassandra引擎,您可以使用dynamic column在MYSQL引擎内存储与NoSQL类似的数据。

在缩放

的NoSQL的简单的数据模型而言可以使过程更容易,许多已建成从一开始就缩放功能。这是一个概括,所以征求专家意见,如果你遇到这种情况

在性能方面

的NoSQL的简单的非规范化的商店可让您检索有关单个请求特定项目的所有信息。不需要相关的JOIN或复杂的SQL查询。

在哪里需要NoSQL?

  1. 无关的,不确定的或不断变化的数据需求
  2. 速度和可扩展性是必不可少

你需要MYSQL?它可以识别的前期

  1. 逻辑相关的离散数据的要求
  2. 数据的完整性是至关重要的

编辑:

您可以检查this link.He解释RDBMS VS NoSQL非常好!