Есть ли какая-то польза от разделения столбца varchar (2xx) из таблицы mysql в хранилище nosql? - PullRequest
0 голосов
/ 20 июня 2011

Если номера записи очень велики, например, N * 10 M на таблицу, есть ли какое-то преимущество, если перенести столбец varchar (2xx) в хранилище nosql?Содержание текста не будет очень длинным, я думаю, что 200 символов достаточно велики.И движок mysql будет innoDB.Столбец не будет использоваться в качестве индекса.

1 Ответ

0 голосов
/ 21 июня 2011

Перемещение определенного столбца не сильно повлияет на производительность и, скорее всего, снизит производительность, потому что вам нужно получать данные из двух мест, а не из одного.

Как правило, медленная часть любого запроса - это поиск нужной записи - если вы найдете эту запись, чтение нескольких сотен байтов больше ничего не изменит.

Кроме того, 10 миллионов записей по 200 символов занимают не более 4 ГБ - немного, даже если ваш набор данных должен умещаться в ОЗУ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...