2016-08-10 34 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非常好!