Компания Terracota, разработчик широко используемой Java-системы кэширования с открытым кодом EHcache, в ее новой версии реализовала поисковую функциональность.
Как обещают специалисты Terracota, благодаря новым возможностям EHcache 2.4 пользователи системы смогут анализировать массивы данных, находящиеся в оперативной памяти, благодаря чему обработка будет происходить быстрее, чем в случае дисковых баз и хранилищ. Как подчеркивают в Terracota, при использовании функции EHcache BigMemory можно будет выполнять поиск по массивам данных размером более 1 Тбайт. Работать с поисковыми функциями EHcache можно с помощью основного API системы. Для запросов используется язык EHcache Query Language, с помощью которого можно выполнять поиск по ключам и значениям элементов, а также по отдельным атрибутам ключей и значений. При этом доступны базовые функции агрегации данных, например суммирование.