Как стать автором
Обновить

Компания InterSystems временно не ведёт блог на Хабре

Сначала показывать

Знакомство с "Caché SQL Gateway" для создания федеративных систем или мультибаз

Время на прочтение8 мин
Количество просмотров4.6K
В сложных комплексных системах часто встаёт вопрос интеграции данных из разных источников.
Такие системы получили название интегрированных, федеративных или мультибаз.

В СУБД Caché такая интеграция осуществляется с помощью специального шлюза (Caché SQL Gateway), который использует в своей основе ODBC/JDBC соединения к внешним источникам данных. Причём под источником в данном случае можно понимать не только СУБД, так как есть JDBC/ODBC драйвера для MS Excel, DBF, текстовых файлов, графических файлов, WMI и т.д.
Читать дальше →

Альтернативные SQL-менеджеры для СУБД Caché

Время на прочтение2 мин
Количество просмотров6.4K

Caché Monitor


Если при разработке или использовании вашего приложения на Caché вам часто приходится выполнять SQL-запросы, а функциональности SQL-менеджера из Портала Управления Caché или SQL-оболочки из терминала Caché вам недостаточно, то советую обратить внимание на приложение Caché Monitor.

Альтернативный SQL-менеджер разработал Андреас Шнайдер — разработчик из Германии.
Это кроссплатформенное Java-приложение кроме выполнения SQL-запросов предоставляет следующие возможности:
Читать дальше →

XML-сериализация для развёртывания начальных данных в Caché. Часть I

Время на прочтение5 мин
Количество просмотров4.9K
image
Думаю, не преувеличением будет сказать, что почти каждый разработчик информационной системы сталкивается с задачей формирования начальных данных при внедрении.
У Caché-разработчиков есть несколько стандартных подходов к инициализации начальных данных:

  • загрузка данных для классов-справочников из внешних файлов,
  • получение данных из онлайн-сервисов,
  • импорт статических данных из файлов-глобалов,
  • выполнение методов класса, создающих начальные данные из “зашитых” в код данных.

Для инициализации статических данных, небольших справочников или каких-либо конфигурационных данных системы, есть еще один способ, о котором пойдет речь в статье.
Читать дальше →

Пример работы с getUserMedia и <canvas> в Zen Framework по мотивам «HTML5 Exploding Camera Demo»

Время на прочтение14 мин
Количество просмотров7.5K


Начиная с версии 2012.1, в СУБД Caché появился встроенный ZEN-компонент <canvas>.
Примечание: скачать бесплатную однопользовательскую версию СУБД Caché можно здесь.

А в последнем релизе Opera 12 появилась встроенная поддержка функции getUserMedia (WebRTC 1.0: Real-time Communication Between Browsers), которая даёт возможность обращаться к устройствам, генерирующим медиапоток, например к веб-камере.
Примечание: Сводная таблица поддержки getUserMedia/Stream API в настольных и мобильных браузерах.

Для демонстрации обеих этих возможностей, используя встроенный в СУБД Caché фреймворк ZEN, за основу было выбрано демо: HTML5 Exploding Camera Demo.
Читать дальше →

InterSystems Database Mirroring. Создание и тестирование зеркала. Часть 1

Время на прочтение5 мин
Количество просмотров3.8K

О технологии


Caché Database Mirroring появилась в продуктах InterSystems Caché и Ensemble в 2010 году.
Технология позволяет снабдить информационные системы(ИС), построенные на Caché и Ensemble, опцией FAILOVER — возможностью преодоления некоторых неисправных состояний СУБД, операционной системы или аппаратного обеспечения.
Для чего информационной системе необходим failover — вопрос давно изученный, но в двух словах failover позволяет минимизировать время простоя пользователей в случае неисправностей, приводящих к отказу обслуживания сервера с информационной системой.
Читать дальше →

Вебинар по Mirroring в Caché и Ensemble: High Availability и резервирное копирование

Время на прочтение1 мин
Количество просмотров1.6K
Уважаемые дамы и господа IT-специалисты!
В СУБД Caché и интеграционной платформе Ensemble есть полезная технология Mirroring, позволяющая создавать High Availability решения или систему резервного копирования для данных в Caché или Ensemble.
10 июля 2012 компания InterSystems проводит вебинар на тему:
Caché/Ensemble Mirroring — от распределенной системы резервирования до High Availability.
О чем вебинар?

Релиз GlobalsDB 2012.2

Время на прочтение6 мин
Количество просмотров2.9K
15 мая вышла новая версия бесплатной NoSQL СУБД GlobalsDB 2012.2.

Что нового?
Добавлен ожидаемый многими Node.JS API интерфейс для Windows, и сразу же для Windows 64-bit.
Реализованы небольшие дополнения и устранены некоторые ошибки.
Об этом и остальном
очень подробно под катом

Локализация в СУБД Caché

Время на прочтение9 мин
Количество просмотров5.5K
Предположим, вы написали программу, выводящую «Hello, World!», например:
  write "Hello, World!"

Приложение работает, всё хорошо.
Но проходит время, ваше приложение развивается, становится популярным и вот, вам нужно эту строку вывести уже на другом языке, причём количество и состав требуемых языков заранее неизвестен.
Под катом вы узнаете, как задача локализации решается в Caché.

Поехали!

Работа с сокетами в СУБД Caché. Пример реализации серверной части протокола WebSocket

Время на прочтение10 мин
Количество просмотров4.4K
СУБД Caché для взаимодействия через TCP/IP с удалёнными процессами посредством сокетов предоставляет низкоуровневые команды, что может представлять собой сложность для новичков.

А есть ли возможность использовать сокеты «по-другому», не теряя при этом в гибкости, скорости и удобстве разработки?

Читать дальше →

Работа с SSL/TLS в СУБД Caché

Время на прочтение8 мин
Количество просмотров4.6K
В данной статье будут рассмотрены лишь некоторые примеры установки безопасного соединения c СУБД Caché на основе SSL, а именно:

Читать дальше →

Работа с объектами СУБД Caché на примере Delphi

Время на прочтение17 мин
Количество просмотров11K

Несмотря на перманентные похороны Delphi, эта платформа построения Desktop приложений живёт и здравствует, а со сменой владельца даже обретает второе дыхание и продолжает оставаться основным инструментом для тысяч разработчиков во всём мире.
Как и с любыми другими СУБД, Delphi прекрасно взаимодействует с СУБД Caché.

Из Delphi можно подключиться к Caché, используя следующие интерфейсы:


В данной статье будут рассмотрены примеры использования объектного интерфейса при работе с СУБД Caché.
Читать дальше →

Расширение встроенной документации в СУБД Caché

Время на прочтение2 мин
Количество просмотров3K


В СУБД Caché есть возможность встраивать свои материалы в стандартную документацию с помощью методов класса DocBook.Utils.
Таким образом можно создать собственную корпоративную документацию с возможностью удобной навигации и расширенным поиском по ней.
Читать дальше →

Cache + jQuery. Быстрый старт

Время на прочтение15 мин
Количество просмотров13K
В статье показывается способ применения jQuery для работы с базой данных Caché, в результате чего реализуется простой функционал по вставке и удалению данных в ajax веб-приложении.

Предполагается, что читатель обладает средним уровнем знаний HTML, CSS и Javasсript и имеет минимальный опыт работы с Intersystems Cache. Загрузить последнюю версию Caché можно здесь. Начальный опыт работы с Caché можно обрести тут.
Осторожно, под катом много кода

Часть I. InterSystems GlobalsDB .Net — разведка боем с заглядыванием под капот

Время на прочтение7 мин
Количество просмотров5.6K
image
Наконец-то вместо уговоров подождать еще немного, на вопрос “Есть ли InterSystems GlobalsDB/Caché Extreme под Microsoft .Net?” можно ответить утвердительно. В новой версии Caché 2012.2 (Field Test) и GlobalsDB v2012.296 появилась поддержка этой платформы.
Попытаюсь в любимом для многих разработчиков на одной шестой суши стиле, то есть без чтения install notes и прочего, исследовать, что, собственно говоря, представляет дистрибутив GlobalsDB под Windows.
Читать дальше →

Ближайшие события

Новая версия GlobalsDB 2012

Время на прочтение3 мин
Количество просмотров5.2K
12 марта анонсирован выход очередной версии  бесплатной NoSQL InterSystems СУБД — GlobalsDB v2012.296.
GlobalsDB + .NET API
В новой версии появился интерфейс .NET API, внесены незначительные изменения и исправлен ряд ошибок.
Полная версия документа на английском языке доступна на сайте GlobalsDB.org.
Загрузить GlobalsDB.
Подробности под катом.
Читать дальше →

GlobalsDB Challenge. 4-й забег

Время на прочтение1 мин
Количество просмотров3.5K
29 марта в 18-00 по восточному времени (30 марта 3 часа ночи по Москве) начнется очередной турнир программистов GlobalsDB, бесплатной NoSQL СУБД от InterSystems.

Формат мероприятия: 1 неделя на выполнение задания, с выкладкой его на github ресурс.

Приз победителю — $3500 и специальный пресс-релиз InterSystems в его честь.

Вручение приза команде студентов - победителей GlobalsDB Challenge 3
Читать дальше →

Репортаж с InterSystems Global Summit 2012

Время на прочтение2 мин
Количество просмотров1.8K
В Орландо, штат Флорида США, с 19 по 23 марта состоялся InterSystems Global Summit 2012.  Это ежегодное событие, привлекающее тысячи разработчиков со всего мира, использующих технологии InterSystems.


Представляем фоторепортаж главы филиала InterSystems в России СНГ и странах Балтии Николая Кречетова.
Осторожно! Под катом много фотографий.
Читать дальше →

Новая версия Ensemble 2012.1

Время на прочтение6 мин
Количество просмотров2.3K
image

Вышла новая версия интеграционной платформы (ESB) от InterSystems — Ensemble.
Полная версия документа на английском языке доступна на сайте InterSystems.

По сравнению с предыдущей версией (2010.2), Ensemble 2012.1 содержит ряд новых возможностей:
  • Новый пользовательский интерфейс Портала Управления
  • Детализированная модель безопасности в Портале Управления
  • Новая реализация бизнес-правил
  • Интеграция с системами контроля версий в Портале Управления
  • Record Mapper
  • Пакетная обработка файлов записей
  • Виртуальные XML-документы
  • Уведомления (alerts) при достижении заданных пороговых значений производительности при обработке сообщений Ensemble
  • UDDI API
  • Новые возможности Caché 2012.1

Читать дальше →

Developer Connection — новый сайт для разработчиков InterSystems

Время на прочтение2 мин
Количество просмотров1.5K


Уважаемые разработчики Caché, Ensemble и DeepSee!
Компания InterSystems анонсирует выход в свет нового ресурса о технологиях InterSystems — Developer Connection!
Основная концепция ресурса — собрать на одном сайте всевозможные технические документы о технологиях InterSystems, а также разработчиков всего мира, так или иначе использующих технологии InterSystems.
Читать дальше →

Вышла новая версия Cache 2012.1

Время на прочтение4 мин
Количество просмотров2K
Полная версия документа Release Notes Caché 2012.1. на английском языке доступна на сайте InterSystems.



Что нового:


1. iKnow — технология обработки неструктурированных данных
2. Поддержка WS-Conversation в веб-сервисах
3. Генерация HTML5 в Zen
4. Повышение производительности обработки потоков

Подробности под хабракатом
Читать дальше →