Я намагаюся розібратися, що я можу використовувати для майбутнього проекту, ми плануємо зберігати приблизно 500 000 записів на місяць в перший рік, а може бути, і більше наступних років. Це вертикальне додаток, тому немає необхідності використовувати База даних для цього, ось чому я вирішив вибрати сховище noSQL.
Перший варіант, який мені припав до душі, був mongo db, оскільки це дуже зрілий продукт з великою підтримкою громади, але, з іншого боку, ми отримали абсолютно новий продукт, який пропонує керовану послугу на високому рівні, я буду розробляти це додаток, але немає плану обслуговування (принаймні поки що), тому я думаю, що це буде величезною перевагою, оскільки amazon забезпечує еластичний спосіб масштабування.
Моє основне занепокоєння стосується структури запитів, я ще не розглядав можливості запиту dynamoDB, але оскільки зберігання даних ak / v, я вважаю, що це може бути більш обмеженим, ніж mongo db.
Якщо хтось мав досвід переміщення проекту з mongoDB на DynamoDB, будь-яка порада буде вдячна.