mysqlとmongodbの比較

まずmysqlとmongodbの性能比較

RDBMS
システム全体の基本バックエンド
MongoDB
システムの中の数機能(性能とある程度の機能が欲しい場所)のバックエンド

MongoDBとMyISAMのデータ構造や実装は似ている
COUNTのカーソル舐めや、GROUP BYの全データ舐めなどは、性能が似通っている

単純な用途で、かつ、範囲検索がしたい場合はMongoDBはお勧めできる
MongoDBの範囲検索は早い
PRIMARYキーの範囲検索+カウントでは、MyISAMが顕著に早い

MySQL:世界シェアは2位、常にOracleやSQLServerとその座を争ってきた
MongoDB:JSONをそのまま格納したようなデータベース、トランザクション及びリレーション(JOIN句など)機能を持たないが、それと引き替えにスケーラビティと速度を得ている

table一つでjoinを使わない為、mongodb採用としたいと思います。
※vagrantにmongodb 3.2.10がインストールされた状態です。

[vagrant@localhost cookie]$ mongo
MongoDB shell version: 3.2.10
connecting to: test
Server has startup warnings:
2018-04-14T22:22:56.736+0900 I CONTROL  [initandlisten]
2018-04-14T22:22:56.736+0900 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 1024 processes, 64000 files. Number of processes should be at least 32000 : 0.5 times number of files.