2009-02-09 5 views
1

Я знаю, что NCache обеспечивает зависимость от SQL для Microsoft SQL Server и Oracle (10G R4 и далее). Мне интересно узнать, какие другие решения для кеширования доступны, что связано с зависимостью от Oracle?Кэш с зависимостями SQL?

Velocity, memcached и т. Д. Поддерживают зависимость SQL для получения уведомлений/обновления кэша автоматически, когда что-то изменяется в базе данных?

+0

Любые обновления по этому вопросу? –

ответ

-1

Если вы используете .NET, я бы порекомендовал взглянуть на пространство имен System.Web.Caching, более конкретно класс CacheDependency. Я знаю, что на данный момент это не зависимость от Oracle, ты.

1

Есть некоторые реализации memcache и NVelocity, которые поддерживают SqlDependency, но те, которые я знаю, являются платными решениями. Также вам нужно иметь в виду, что генерация SqlDependency заполнит вашу базу данных процедурами и таблицами, которые используются только для этой цели. Я начинаю использовать http://www.alachisoft.com/ для кэширования памяти. У бесплатной версии есть файловая зависимость, и это действительно здорово! Что касается производительности, моя компания строит с нуля реализацию, которую я сейчас использую.

Надеюсь, что эта помощь. :)