У меня есть база данных, которая будет использоваться большим количеством пользователей для хранения случайной длинной строки (до 100 символов). Столбцами таблицы будут: userid, stringid и фактическая длинная строка.MySQL или NoSQL? Рекомендуемый способ работы с большим количеством данных
Так это будет выглядеть очень похоже на это:
Userid будет уникальным и Stringid будет уникальным для каждого пользователя.
Приложение похоже на простое приложение списка дел, поэтому каждый пользователь будет иметь среднее количество 50 todo. Я использую stringid, чтобы пользователи могли удалять конкретную задачу в любой момент времени.
Я предполагаю, что это приложение todo может закончиться 7 миллионами заданий через 3 года, и это пугает меня использованием MySQL.
Так что мой вопрос: Это действительно рекомендуемый способ обращения с большим количеством данных с длинной строкой (каждая новая задача получает новую строку)? и MySQL - это правильное решение для базы данных для выбора таких проектов?
Я еще не имел большого количества данных, и я пытаюсь спасти себя в будущем.
Я не думаю, что 2 миллиона - это необычно большое количество строк для MySQL. – recursive
Приведенные цифры являются приблизительными. Или, может быть, я должен сказать 7 миллионов. – ClydeM
7 mio - это не «большое количество данных», особенно в течение нескольких лет. Я думаю, вы недооцениваете, какие базы данных могут делать. –