#database #performance #analytics
#База данных #Производительность #аналитика
Вопрос:
У меня возникла эта проблема в проекте, над которым я работаю.
У нас есть простая таблица с простыми данными, но чрезвычайно большая (на данный момент 80 миллионов записей).
Основное приложение клиента должно отображать данные аналитики из этой таблицы в режиме реального времени (то есть пользователь выбирает некоторые фильтры и получает результаты обратно).
Это: одна таблица (всего 12 столбцов), очень большая и простая аналитика по ней.
Какой сервис может быть лучшим для достижения такой производительности и более дешевым?
Мы пробовали использовать MemSQL, и это работает нормально, но лицензия дорогая…
Спасибо за любую помощь!
Ответ №1:
80 миллионов записей, откровенно говоря, не так уж и много. В зависимости от вашей среды вы должны быть в состоянии получить адекватную производительность от хорошо проиндексированной базы данных MySQL. Это бесплатно.
Ответ №2:
Версия MemSQL community edition бесплатна (http://www.memsql.com/community /) и не имеет ограничений по размеру данных или кластера. Если вам не нужны доступные или более продвинутые функции безопасности, это все равно может быть хорошим вариантом для вас.