Совсем недавно Microsoft презентовал большой пакет обновлений для платформы Windows Azure. В список нововведений входило долгожданное обновление Windows Azure Caching. Раньше разработчик сталкивался с некоторыми трудностями при работе с системой распределенного кэширования — кэш работал очень медленно. Так как Windows Azure хранил данные кэша на отдельных серверах, то на запрос выборки данных уходило порядка 30-100 мс, что является непозволительным для системы, ускоряющей доступ к данным.
Итак, что же изменили в системе кэширования? Читать полностью »
Рубрика «cache» - 11
Windows Azure: In-Memory Distributed Cache
2012-06-14 в 8:50, admin, рубрики: cache, microsoft, windows azure, Веб-разработка, Облачные вычисления, метки: c++, cache, microsoft, windows azureЛокализация в СУБД Caché
2012-06-01 в 4:46, admin, рубрики: cache, csp, dbms, intersystems cache, nosql, web-разработка, zen, Блог компании InterSystems, локализация, ооп, субд Caché, метки: cache, csp, dbms, InterSystems cache, nosql, web-разработка, zen, локализация, ооп, субд Caché Предположим, вы написали программу, выводящую «Hello, World!», например:
write "Hello, World!"
Приложение работает, всё хорошо.
Но проходит время, ваше приложение развивается, становится популярным и вот, вам нужно эту строку вывести уже на другом языке, причём количество и состав требуемых языков заранее неизвестен.
Под катом вы узнаете, как решается задача локализации в Caché.
Работа с сокетами в СУБД Caché. Пример реализации серверной части протокола WebSocket
2012-05-29 в 4:44, admin, рубрики: cache, dbms, intersystems cache, nosql, socket, tcp-ip, web-разработка, Блог компании InterSystems, Веб-разработка, сокеты, субд Caché, метки: cache, dbms, InterSystems cache, nosql, socket, tcp-ip, web-разработка, сокеты, субд Caché
СУБД Caché для взаимодействия через TCP/IP с удалёнными процессами посредством сокетов предоставляет низкоуровневые команды, что может представлять собой сложность для новичков.
А есть ли возможность использовать сокеты «по-другому», не теряя при этом в гибкости, скорости и удобстве разработки?
Работа с SSL/TLS в СУБД Caché
2012-05-25 в 14:27, admin, рубрики: .net, Apache, cache, intersystems cache, java, odbc, openssl, SSL, web-разработка, Блог компании InterSystems, Веб-разработка, информационная безопасность, субд Caché, метки: .net, apache, cache, InterSystems cache, java, odbc, openssl, SSL, web-разработка, субд Caché
В данной статье будут рассмотрены лишь некоторые примеры установки безопасного соединения c СУБД Caché на основе SSL, а именно:
- настройка и включение SSL на стороне СУБД Caché;
- настройка SSL в Apache, встроенном в СУБД Caché;
- чтение данных из клиентского сертификата в веб-приложениях CSP/ZEN;
- подключение из .NET, используя SSL;
- подключение из .Java, используя SSL;
- настройка SSL в CSP-Шлюзе для установки безопасного соединения между веб-сервером и СУБД Caché;
- настройка SSL в ODBC.
Примечание: Другие примеры использования SSL совместно с СУБД Caché — зеркалирование, Telnet, TCP/IP (сокеты), веб-сервисы, Caché Studio и т.д. — вы можете найти в документации или техподдержке.
Для начала давайте сгенерируем собственно сами сертификаты: корневой (CA:Certificate Authority), серверный и клиентский.
Читать полностью »
Работа с объектами СУБД Caché на примере Delphi
2012-05-25 в 4:23, admin, рубрики: activex, cache, dbms, Delphi, intersystems cache, nosql, Pascal, Блог компании InterSystems, объектно-ориентированные бд, ооп, субд Caché, метки: activex, cache, dbms, Delphi, InterSystems cache, nosql, Pascal, объектно-ориентированные бд, ооп, субд Caché
Несмотря на перманентные похороны Delphi, эта платформа построения Desktop приложений живет и здравствует, а со сменой владельца даже обретает второе дыхание и продолжает оставаться основным инструментом для тысяч разработчиков во всем мире.
Как и с любыми СУБД Delphi прекрасно взаимодействует с СУБД Caché.
Из Delphi можно подключиться к Caché, используя следующие интерфейсы:
- Caché Objects (объектный, используя библиотеки CacheObject.dll/CacheActiveX.dll);
- Caché SQL (реляционный, используя драйвер ODBC);
- Caché Direct (прямой, используя библиотеку Vism.ocx);
- Веб-сервисы;
- Сокеты.
В данной статье будут рассмотрены примеры использования объектного интерфейса при работе с СУБД Caché.
Читать полностью »
Расширение встроенной документации в СУБД Caché
2012-05-24 в 4:40, admin, рубрики: cache, dbms, intersystems cache, Блог компании InterSystems, субд Caché, метки: cache, dbms, InterSystems cache, субд Caché
В СУБД Caché есть возможность встраивать свои материалы в стандартную документацию с помощью методов класса DocBook.Utils.
Таким образом можно создать собственную корпоративную документацию с возможностью удобной навигации и расширенным поиском по ней.
Читать полностью »
Все знают, что такое кэширование и зачем оно нужно. Посещаемость растет, нагрузка на базу данных увеличивается, и мы решаем отдавать данные из кэша. В идеальном мире, наверное, для этого будет достаточно добавить строчку USE_CACHE = True
в settings.py, но пока это время не пришло, понадобится немного больше телодвижений.
Когда мы собираемся использовать кэш в Django, нужно сделать выбор: взять готовое решение, которое сделает сделает все «за кулисами», либо реализовать свое. В отличие от многих других ситуаций, тут этот выбор не так очевиден, так как в существующих на сегодня готовых решениях довольно много ограничений и потенциальных неудобств.
Сначала мы быстро рассмотрим готовые решения, а потом разберемся, как же лучше реализовать кэширование самостоятельно.
Читать полностью »
Cache + jQuery. Быстрый старт
2012-04-12 в 22:46, admin, рубрики: ajax, cache, framework, intersystems, jquery, zen, Блог компании InterSystems, Веб-разработка, метки: ajax, cache, framework, InterSystems, jquery, zenВ статье показывается способ применения jQuery для работы с базой данных Caché, в результате чего реализуется простой функционал по вставке и удалению данных в ajax веб-приложении.
Предполагается, что читатель обладает средним уровнем знаний HTML, CSS и Javasсript и имеет минимальный опыт работы с Intersystems Cache. Загрузить последнюю версию Caché можно здесь. Начальный опыт работы с Caché можно обрести тут.
Читать полностью »
Часть I. InterSystems GlobalsDB .Net — разведка боем с заглядыванием под капот
2012-04-06 в 11:42, admin, рубрики: .net, cache, globalsdb, intersystems, nosql, Блог компании InterSystems, метки: .net, c++, cache, globalsdb, InterSystems, nosql
Наконец-то вместо уговоров подождать еще немного, на вопрос “Есть ли InterSystems GlobalsDB/Caché Extreme под Microsoft .Net?” можно ответить утвердительно. В новой версии Caché 2012.2 (Field Test) и GlobalsDB v2012.296 появилась поддержка этой платформы.
Попытаюсь в любимом для многих разработчиков на одной шестой суши стиле, то есть без чтения install notes и прочего, исследовать, что, собственно говоря, представляет дистрибутив GlobalsDB под Windows.
Читать полностью »
cache-js. функция кэширования
2012-03-20 в 16:05, admin, рубрики: cache, javascript, Веб-разработка, метки: cache, javascript Некоторое время назад возникла необходимость кэшировать ответы сервера на клиенте. Сразу оговорюсь, что я знаю про кэш браузеров, но это был не мой случай. Не долго думая я начал дополнять код для загрузки данных, что бы перед отправкой запроса на сервер, проверялось нет ли уже результата с таким запросом.
Читать полностью »