Здание система, которая имеет потенциал, который будет коваться довольно трудно с хитами и трафиком. Это - типичная установка Apache/PHP/MySql.
Имеют, создают много систем прежде, но никогда не имел сценарий, где я действительно должен был принять решения относительно потенциальной масштабируемости этого размера. У меня есть десятки вопросов относительно создания системы этого magniture, но для этого конкретного вопроса, я пытаюсь выбрать, что использовать в качестве типа данных.
Вот 100-футовое представление:
у Нас есть таблица, которая (среди прочего) имеет поле описания . Мы решили ограничить его 255 символов . Это будет доступно для поиска ( т.е.: показать мне все записи с описанием, которое содержит... ). Проблема: эта таблица, вероятно, будет иметь миллионы после миллионов записей в какой-то момент ( или таким образом, мы будем думать ).
я еще не выяснил стратегию поиска (оператор MySql LIKE, вероятно, будет медленным, и/или пожиратель ресурсов, которого я предполагаю для таких больших записей #), но это - для другого ТАК вопрос. Для этого вопроса я задаюсь вопросом , что pro's и недостатки к созданию этого поля как tinytext, varchar, и символ .
я не эксперт по базе данных, таким образом, любой и весь комментарий полезны. Спасибо -