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

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

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

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

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

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

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

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

Caché Monitor


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

Альтернативный SQL-менеджер разработал Андреас Шнайдер — разработчик из Германии.
Это кроссплатформенное Java-приложение кроме выполнения SQL-запросов предоставляет следующие возможности:
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии7

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

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

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

Для инициализации статических данных, небольших справочников или каких-либо конфигурационных данных системы, есть еще один способ, о котором пойдет речь в статье.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии4

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

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


Начиная с версии 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.
Читать дальше →
Всего голосов 8: ↑4 и ↓40
Комментарии0

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

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

О технологии


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

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

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

Релиз GlobalsDB 2012.2

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

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

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

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

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

Поехали!
Всего голосов 9: ↑5 и ↓4+1
Комментарии5

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

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

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

Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии2

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

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

Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии0

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

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

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

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


В данной статье будут рассмотрены примеры использования объектного интерфейса при работе с СУБД Caché.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии5

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

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


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

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

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

Предполагается, что читатель обладает средним уровнем знаний HTML, CSS и Javasсript и имеет минимальный опыт работы с Intersystems Cache. Загрузить последнюю версию Caché можно здесь. Начальный опыт работы с Caché можно обрести тут.
Осторожно, под катом много кода
Всего голосов 15: ↑8 и ↓7+1
Комментарии14

Часть 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.
Читать дальше →
Всего голосов 13: ↑7 и ↓6+1
Комментарии5

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

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

GlobalsDB Challenge. 4-й забег

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

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

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

Вручение приза команде студентов - победителей GlobalsDB Challenge 3
Читать дальше →
Всего голосов 7: ↑4 и ↓3+1
Комментарии8

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

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


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

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

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

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

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

Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

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

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


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

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

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



Что нового:


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

Подробности под хабракатом
Читать дальше →
Всего голосов 4: ↑3 и ↓1+2
Комментарии0