Мне кажется, есть разница — положил на специально заточеный под твои данные сервис, где их искать сможет владелец сервиса, не прикладывая никаких усилий, или VPS или особенно dedicated server, где еще нужно знать, что они есть, получить к ним доступ и разобраться в их структуре.
Да. Внешне практически невозможно. Если снять заднюю крышку — там есть точки, которые краснеют при попадании влаги внутрь. Утопленник может работать примерно 2-4 недели, пока не окислятся контакты на внутренних разъемах.
Спасибо. Похоже, для этого варианта нужно делать отдельную таблицу с транслитом текста. Ограничение в том, что произвольные символы будут только справа.
Попробую FTS, возможно в моем случае будет эффективнее. Там можно сделать виртуальные таблицы уже в транстите и искать по ним с учетом индекса по MATCH, что позволит использовать аналоги wildcards с обеих сторон.
FTS3/FTS4 — это хороший выход, обязательно проверю. Спасибо.
LIKE 'XXX%' индекс не подхватывает — я проверил с помощью EXPLAIN QUERY PLAN…
Подхватывает только с вариантом > 'aaa' AND < 'aab'
Речь об оптимизации. Таблица без индексов занимает 120MB. Можно сделать отдельное поле (даже в отдельной таблице) — в нижнем регистре, в транслите — для удобной индексации. Размер БД удвоится — новая таблица+индекс. Как искать по такому полю без LIKE, чтобы использовать индекс?