Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
listtoview Member Откуда: Сообщений: 2644 |
Таблица 240Гб Хранит перевод текста на несколько языков Столбцы: id text lang created Есть ли смысл разбивать ее на несколько таблиц меньшего размера? Например по языкам |
20 июл 19, 23:21 [21931030] Ответить | Цитировать Сообщить модератору |
Siemargl Member Откуда: 010100 Сообщений: 6378 |
listtoview, имеет, приложению придется кэшировать только "родную" языковую таблицу |
20 июл 19, 23:27 [21931031] Ответить | Цитировать Сообщить модератору |
Критик Member Откуда: Москва / Калуга Сообщений: 34756 Блог |
listtoview, Не стоит. Добавление нового языка станет нетривиальной задачей. |
21 июл 19, 03:20 [21931084] Ответить | Цитировать Сообщить модератору |
aleks222 Member [заблокирован] Откуда: Сообщений: 1243 |
Бред. 1. Нафига приложению чего-то "кэшировать"? 2. Если приложению безумно хочется "кэшировать" - пущай кэширует "то, что нужно". 3. Кластерный индекс "по языку" - гораздо лучшее средство. |
||
21 июл 19, 06:18 [21931092] Ответить | Цитировать Сообщить модератору |
PizzaPizza Member Откуда: Сообщений: 417 |
listtoview, Наверное только физическое разбиение по разным носителям / файловым группам с целью упрощения бекапирования / более гибкого управления блокировками, если конечно подобные задачи стоят. Просто так - смысла нет. В контексте задачи - возможен смысл. |
21 июл 19, 06:59 [21931094] Ответить | Цитировать Сообщить модератору |
Критик Member Откуда: Москва / Калуга Сообщений: 34756 Блог |
Разбить по разным носителям можно через секционирование, но смысла особого нет, т.к. таблица небольшая |
||
21 июл 19, 07:28 [21931097] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |