Разработчикам удалось создать быстрый буфер для доступа к Web

Программное обеспечение Front-Tier, выпущенное компанией Times Ten Performance Software, представляет комплект, состоящий из размещаемой в оперативной памяти базы данных и средств, поддерживающих новые технологии тиражирования и синхронизации. Разработчикам удалось создать компактный и удивительно быстрый буфер, служащий для организации доступа к Web-ресурсам. Программное обеспечение Front-Tier загружается на Web-сервер и по мере необходимости считывает запрашиваемые данные.

Информация помещается в оперативную память и выдается по запросу браузера или для обслуживания соответствующих транзакций.

Одним из первых пользователей нового продукта стала компания Checkout.com — детище Майкла Овитца и нескольких его коллег, покинувших в свое время Disney Online. Программное обеспечение Front-Tier установлено на созданном ими Web-сайте, который они характеризуют как «развлекательный портал», и служит для хранения профилей пользователей, обращающихся к сайту. Эти профили помогают динамически формировать каждую страницу, что в конечном итоге позволяет построить для каждого пользователя персонализированный Web-сайт.

«Сведения, необходимые для создания каталогов продуктов, заполнения ?торговых корзин? и выполнения ряда других операций, нельзя извлекать из базы данных, хранящейся на диске, поскольку эта процедура будет слишком медленной, — заметил генеральный директор Times Ten Джеймс Грофф. — В ходе проведенного нами тестирования при работе с типичным приложением, выполняющим операции чтения и записи, программное обеспечение Front-Tier обрабатывало в среднем 20 тыс. транзакций в секунду. Если же приложение выполняло только операции чтения, производительность возрастала уже до 60 тыс. транзакций в секунду».

При разработке Front-Tier был реализовали ряд ключевых функций, характерных для профессиональных СУБД. Одной из них является функция тиражирования. Буфер Front-Tier можно запускать сразу на двух или более серверах. В этом случае программное обеспечение нормально продолжает работать даже при отказе одного из серверов. Другим важным расширением является технология синхронизации, с помощью которой Front-Tier подгружает новые данные с серверов Oracle и записывает информацию на эти серверы.

Сама программа занимает в оперативной памяти не более 5 Мбайт. В буфере можно хранить до 2 Гбайт данных (максимальный объем адресного пространства 32-разрядного компьютера).

Front-Tier поставляется в нескольких конфигурациях. Создание буфера емкостью 128 Мбайт для неограниченного числа пользователей обойдется покупателю в 20 тыс. долл. Стоимость программного обеспечения, поддерживающего буфер объемом 2 Гбайт, составляет 80 тыс. долл.

Поделитесь материалом с коллегами и друзьями