Любая помощь и советы высоко ценится.Я хочу создать сайт RoR, который представляет собой китайский словарь с 2 миллионами записей (записей в базе данных SQLite).Каждая запись имеет 3 поля: длинное китайское слово, текст на английском языке и целочисленный счетчик (обновляется каждый раз, когда слово запрашивается, + = 1).
Пользователь вводит китайское слово, системуищет его в базе данных и возвращает результат.
Вопросы:
1.- Это возможно достаточно быстро (менее нескольких секунд на запрос)в системе, которая работает на новом настольном компьютере?Правильно ли я считаю, что мне нужно будет индексировать таблицу по китайскому слову?Если это так, будет ли обновление счетчика (третье поле) влиять и вызывать переиндексацию БД?
2.- Внутри поля RoR и Ruby, что еще мне следует рассмотреть, исследовать, изучить?1012 * 3.- Я хочу сделать тест с урезанной версией сайта и базой данных, заполненной 2 миллионами поддельных записей (перестановок китайских иероглифов).У меня есть сценарии для заполнения строк, но каков наиболее эффективный способ вставить записи в уже созданную базу данных?
Я знаю, что это много вопросов, но ответы от разработчиков сОпыт очень поможет мне понять, с чем я столкнулся.
Спасибо за вашу помощь.