При вводе поискового запроса практически на любом крупном сайте, будь то Amazon, eBay или Facebook, происходит обращение к базе данных. Для ускорения доступа копии часто запрашиваемых данных хранятся веб-серверами локально, чтобы не выполнять поиск по всей базе каждый раз при выполнении запроса. Большую сложность при разработке систем кэширования представляет обеспечение автоматического изменения кэша при модификации данных в основной базе и соответствующее отслеживание взаимозависимостей между данными. В МТИ разработали TxCache, кэширующую систему нового типа, которая лишена недостатков, возникающих из-за асимметричного извлечения данных, и значительно упрощает разработку кэшей­ для баз данных. Особенность TxCache в ее транзакционности: она обеспечивает сохранение взаимозависимостей между данными еще на этапе программирования, автоматически отслеживает изменения и синхронизирует кэш с базой.

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

Купить номер с этой статьей в PDF