У меня огромный массив хэшей. Каждый хеш подробно о компании. Когда я ищу в этом массиве хешей. он очень медленный. Как я могу улучшить его производительность?Быстрый поиск в Ruby on Rails Array
Я использую метод Select с условиями для получения различных компаний на основе статуса, и деление, как
companies.count { |company| company.sectors.include?('educational') && company.status == 'completed' }
Каков наилучший способ поиска из огромных хэш массивов, используя рубин на рельсах?
Самый быстрый способ для поиска в базе данных, с SQL запросов – Nermin
Как импортировать данные в базу данных и запросить ее? Если ваш набор данных не меняется часто, это может быть хорошей идеей. – Alik
Вы имеете в виду «огромные массивы хэшей», я считаю. Кроме того, вы предоставили слишком мало информации. Сколько у вас критериев поиска? Вы всегда используете один и тот же набор критериев поиска? Почему ваша текущая структура данных такая же? –