Компания Ceramic 3D приняла участие в DUMP 2019
В интерактивной зоне прошла презентация виртуальной реальности Ceramic 3D, а также розыгрыш шлема VR Oculus Rift.
19 апреля в Екатеринбург-ЭКСПО состоялась конференция для программистов, дизайнеров и тестировщиков. Компания Ceramic 3D в очередной раз приняла участие в мероприятии и презентовала инновационный модуль виртуальной реальности, который в режиме реального времени позволяет погрузиться в пространство созданного интерьера.
У посетителей DUMP была возможность унести один из шлемов VR Oculus Rift CV1 + Touch домой, для этого необходимо было описать успешный кейс из своей работы.
Победителем конкурса стал Александр Мелкозеров, приз которому вручил директор Ceramic 3D Иван Рак. Свои силы в задании попробовали более 90 человек.
Описание кейса победителя:
"Сервер биометрической идентификации пользователей. Кешированная в памяти база идентифткаторов пользователей (отпечатки, лалони и тд). Множество одновременных длительных запросов на идентификацию, при этом база должна блокироваться на запись. Запросы поступают в случайное время, блокировка на запись практически постоянная, но при этом надо вносить изменения, которые должны быть видны для новых запросов. Копировать данные для каждого запроса нельзя - слишком большие объемы.
Решение: хранение данных в lock-free дереве. Lock-free реализуется за счет версионирования измененных частей дерева. Читатели пользуются актуальной на момент начала чтения данных версией. Писатель создает новые версии ветвей дерева при изменении, которые используются новыми читателями. Версии дерева, на которве нет ссылок у читателей - поотихоньку удаляются.
Все это позволило обслуживать одновременно большое кол-во запросов и при этом своевременно применять изменения данных" (прим. ред.: пунктуация и орфография сохранены).