cyber_punker
Создатель
- Регистрация
- 12 Ноя 2014
- Сообщения
- 8
- Реакции
- 10
200кк это не огромная база, это базюлька. Простые прямые запросы подойдут, еще можно индексы навешать, но на таком количестве данных особо ничего не изменится.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Это актуально практически для любой БД0 если хотите работать с MySQL то используйте таблицы индексов + кэширование запросов.
Сколько он отъест памяти на хранении 200кк записей?1 для большой выдачи результата лучше REDIS.
это будет не проще, а производительнее2 если хотите решить проблему проще, то используйте sphinx как уже рекомендовал zaxap83.
Это актуально практически для любой БД
Сколько он отъест памяти на хранении 200кк записей?
это будет не проще, а производительнее
Для большинства реляционных БД есть один рецепт - используйте индексы, это очевидноВ пункте 0 я говорю конкретно о MySQL именно он самый сложный, каждую БД нужно рассматривать отдельно нет общих рецептов.
200K это смешная цифра для REDIS, например 1000К займет 12 Мб RAM.
2й пункт проще для реализации! Вообще все пункты о быстрой выборке (читайте внимательней вопрос).