Я могу предположить что лучше создать дочернюю таблицу participants и в нее перенести все partitcipantids.
Но поскольку ты - слабый постановщик задач то и ты тоже можешь ошибаться в своём видении использования этой БД я вангую что это ответ где - то на 60% полезности.
На полное разбирательство с этой БД у нас нет ни времени ни денег. Формат qna предполагает вопрос-ответ а не сопровождение.
Проверяй гипотезы.
-Ты ходишь рандомным образом то на мастер то на slave.
-Ты работаешь в транзакции но забываешь сделать коммит.
-Кроме тебя кто-то еще работает со справочником.
Я-бы подумал сначала в направлении улучшения процесса транскрибции. Там есть паузы и интонация. И их можно использовать как дополнительную информацию. Чтобы не генерировать мешок слов - надо генерировать мешок плюс некие дополнительные символы которые помогут в разметке.
Если на вход идет только мешок - то мы получаем забавные загадки наподобие
"На поле он траву косил" или "Наполеон траву косил..."
По поводу орфографии. Это уже лет 20 как решенный вопрос. Есть всякие Стилусы и Промпты. Покупайте у них библиотеки словари или сервис-API.
luaPower, подожди-подожди. Зачем я буду брать следующее слово? По какому закону или по какой формуле? Автор поставил задачу о случайности. Обычно имеется в виду линейное распределение вероятностей. Это означает что все слова - равновероятны.
Мне тут пока предлагают алгоритмы которые просто нарушают линейную вероятность.
Интересно что никому в голову не пришло просто в хеш-мапу это все загрузить. И решить проблему.
Накладные можно пообсуждать отдельно но в конце концов у любой задачи есть цена разработки
и цена эксплуатации
Может эта задача - одноразовая. Или запускается 1 раз в квартал. Или просто - временное решение.
xotkot, чел я этой теме в жизни посвятил не более 30 минут когда Оракл настраивал.
Почитал install guide. Там тупо табличка. Взял рекомендации из таблички. Вбил. И все тут.
Всю остальную жизнь меня местоположение свопа и его размер волновал также как и индейцы волновали шерифа
Можно взять современные статьи и блоги. И просто посчитать % попаданий в слова 100Мб справочника. И потом автоматически отбросить те слова которые имели малый rate.
Здесь можно будет даже регулировать размер. Например отсеять 90Мб и оставить только самые популярные.
Muxauko, я исхожу из предположения что Федора все таки посчитала сумму. И 8+5.7 это и был желаемый размер свопа. А если кидать на локальный диск то уже без разницы там 5 будет или 14. Ну что за копейки торговаться?
Но поскольку ты - слабый постановщик задач то и ты тоже можешь ошибаться в своём видении использования этой БД я вангую что это ответ где - то на 60% полезности.
На полное разбирательство с этой БД у нас нет ни времени ни денег. Формат qna предполагает вопрос-ответ а не сопровождение.
Тоесть возиться с тобой долго никто не будет.