Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
страницы на разогретом кеше и с нагрузкой в 100 конкурентных соединений отдаются за 20-30мсОтличный результат.
hotels = db.query("SELECT * FROM hotels WHERE country='russia' AND city='moscow';") // вернет меньше 1000 строк
counter = {}
for (hotel in hotels) {
for (amenity in hotel.amenities) {
// здесь amenity это, например строка "wifi", "парковка", "бассейн" или соответствующий числовой id услуги
counter[amenity] += 1
}
}
Простая методика построения фильтров товаров с помощью MongoDb и MapReduce