IBM представила универсальную технологию кэширования для баз данных
Корпорация IBM анонсировала продукт IBM solidDB Universal Cache, интегрированную реляционную программную технологию для баз данных, которая ускоряет работу не только реляционных СУБД IBM, но также баз данных других поставщиков. IBM solidDB Universal Cache относится к разряду резидентных программ («in-memory»), всегда присутствующих в оперативной памяти компьютера.
Являясь первой в отрасли подобной разработкой, технология solidDB Universal Cache использует реляционное резидентное ПО баз данных для ускорения как собственных СУБД IBM DB2 и Informix Dynamic Server, так и конкурирующих СУБД Microsoft SQL Server, Oracle и Sybase, повышая их производительность почти в десять раз. Часто запрашиваемые данные поддерживаемых СУБД, работающих с дисковой памятью, сохраняются в буферном кэше solidDB Universal Cache. За счет того что solidDB Universal Cache полностью функционирует в оперативной памяти сервера, доступ приложений к этим данным осуществляется значительно быстрее, чем при использовании стандартных механизмов поиска данных средствами движка СУБД.
Испытания показали, что благодаря использованию solidDB Universal Cache существующие и новые приложения могут теперь генерировать рабочие нагрузки, связанные с интенсивной обработкой данных, на уровне, превышающем 120000 транзакций в секунду, с предсказуемым временем отклика порядка микросекунд. В результате обеспечивается способность поддерживать увеличивающееся количество пользователей и эффективно управлять растущими объемами корпоративных данных, что дает возможность компаниям повысить ценность своей информации для бизнеса и в полной мере реализовать концепцию Information on Demand («Информация по требованию»).
solidDB Universal Cache интегрируется с реляционными базами данных, работающими с дисковой памятью, для ускорения доступа к их данным. Это увеличение производительности может быть особенно важным для данных, критичных к скорости доступа и часто запрашиваемых большим числом пользователей в режиме параллельной работы. Это типично для таких приложений, как системы продажи и покупки билетов, системы бронирования, сервисы электронной коммерции, системы обработки событий, игровые онлайновые сервисы, а также платформы поставки ПО как услуги (Software As A Service, SaaS). Кроме того, данные из реляционных СУБД, работающих с дисковой памятью, могут кэшироваться в solidDB Universal Cache для поддержки пиковых нагрузок, инициированных такими приложениями, как специализированные бизнес-сервисы и автоматизированные системы торгов акциями.
Кроме того, solidDB Universal Cache может тесно интегрироваться и связываться с определенным приложением, что дает дополнительный прирост производительности и, как следствие, позволяет избежать сетевых задержек, связанных с пересылкой данных по сети, исключить передачу служебных сигналов вместе с полезной информацией, а также устранить так называемые «переключения контекста» (переключения процессора на другие задачи или потоки) в многозадачной операционной системе.
«Продукт solidDB Universal Cache представляет собой первую в отрасли технологию кэширования для баз данных, которая поддерживает как наши собственные СУБД, так и ведущие базы данных других поставщиков. Продукт solidDB Universal Cache помогает клиентам обрабатывать данные в режиме реального времени, защищая, в то же время, их инвестиции в существующие корпоративные СУБД, приобретенные ранее», - сказал Арвинд Кришна (Arvind Krishna), вице-президент подразделения IBM Data Management.
Начало поставок IBM solidDB 6.3 Universal Cache с поддержкой баз данных DB2, IDS, Oracle и Sybase запланировано на декабрь 2008 г., а с поддержкой Microsoft SQL Server – на первый квартал 2009 г.