Здравствуйте. В этой статье будет описан еще один способ создания установщика для приложений в InterSystems Caché. Под приложениями здесь имеются в виду разные библиотеки или утилиты, которые могут быть добавлены или удалены из Caché всего одним действием. Если вы всё ещё пишете инструкции для пользователей по установке ваших приложений в Caché, состоящие более чем из одной строки — самое время это автоматизировать.
Читать полностью »
Рубрика «intersystems» - 3
Установка приложений в Caché с использованием проекций
2016-03-18 в 12:47, admin, рубрики: intersystems, intersystems cache, Анализ и проектирование систем, Блог компании InterSystems, Программирование, развертывание приложений, установка приложенийМетеостанция на Arduino с визуализацией данных
2016-02-15 в 13:30, admin, рубрики: arduino, arduino uno, deepsee, intersystems, intersystems cache, Блог компании InterSystems, визуализация данных, Программирование, разработка, хакатон, ХакатоныВведение
Про метеостанции на Arduino писали и не раз. В своё оправдание скажу, что был хакатон — а нашей команде (в составе меня и читателя ViArt) хотелось попробовать работу с Arduino. Кроме того к нашей метеостанции прикручена визуализация данных. Если хотите узнать, какая база данных может получать данные по com-порту без промежуточных звеньев в виде web-сервера, файлов или ещё каких-то ухищрений, добро пожаловать под кат.
Читать полностью »
MonCaché — реализация MongoDB API на основе InterSystems Caché
2016-02-08 в 9:30, admin, рубрики: cache, intersystems, intersystems cache, mongodb, mongodb api, nosql, Блог компании InterSystems, исследовательский проект, метки: исследовательский проект![MonCaché — реализация MongoDB API на основе InterSystems Caché - 1 MonCaché — реализация MongoDB API на основе InterSystems Caché - 1](https://www.pvsm.ru/images/2016/02/08/MonCaché-realizaciya-MongoDB-API-na-osnove-InterSystems-Caché.png)
ИДЕЯ
Идея проекта — попробовать реализовать базовые функции MongoDB API для поиска, сохранения, обновления и удаления документов так, чтобы можно было бы не меняя клиентский код вместо MongoDB использовать InterSystems Caché.
МОТИВАЦИЯ
Возможно, если взять интерфейс MongoDB и в качестве хранилища данных использовать InterSystems Caché, то можно получить некоторый выигрыш в производительности.
Ну, а почему бы и нет?! ¯_(ツ)_/¯
Читать полностью »
Caché Class Explorer — исследуем Caché в нотации UML
2016-01-29 в 14:14, admin, рубрики: dbms cache, intersystems, intersystems cache, UML, UML Design, Администрирование баз данных, Блог компании InterSystems, визуализация данных Здравствуйте. Эта статья — небольшой обзор инструмента, который помогает разбираться с устройством и структурой данных пакетов и классов внутри СУБД Caché.
Если кратко, его миссия — выполнить визуализацию класса или целого пакета, показать связи между классами и предоставить максимум информации будь-то программисту или тимлиду без надобности отправляться в Студию и смотреть там программный код.
Тех, кто обучается или ведёт обучение по технологиям InterSystems, днями просматривает или изменяет коды разных проектов и просто заинтересованным лицам — приглашаю ознакомиться с Caché Class Explorer!
Читать полностью »
CacheConf: о чем мы собираемся рассказать на конференции
2015-05-18 в 13:14, admin, рубрики: cache, intersystems, intersystems cache, intersystems ensemble, Блог компании InterSystems, Лайфхаки для гиков, Софт, Социальные сети и сообщества, метки: cache'Мы подготовили очень интересную программу выступлений, разбив их по тематическим секциям.
Больше всего докладов посвящены нашему флагманскому продукту – платформе данных Caché. Мы начнем с базовых вещей из прикладной математики – расскажем о многомерных ассоциативных массивах и сбалансированных поисковых деревьях, обеспечивающих быстрый доступ к данным. Попытаемся разобраться, какой СУБД является СУБД Caché: иерархической, объектной, NoSQL?
Читать полностью »
Масштабируемость Caché 2015 при использовании Ivy Bridge-EX
2015-05-07 в 16:01, admin, рубрики: cache, intersystems, intersystems cache, Ivy Bridge, xeon e7, Блог компании InterSystems, ит-инфраструктураНедавно мы рассказывали о последнем релизе СУБД InterSystems Caché 2015.1, в котором существенно улучшена производительность, реализована поддержка второй версии языка преобразования XML-документов XSL Transformations (XSLT) Version 2.0 и использование семафоров для синхронизации процессов в Caché и организации их взаимодействия между собой. Кроме того, в новом релизе Caché расширены возможности использования сценариев высокой доступности и поддерживается применение внешнего web-сервера NGINX для сервера приложений Caché. В этой статье мы поговорим о первом из перечисленных усовершенствований нашей СУБД, а именно о том, насколько после выхода нового релиза улучшается производительность Caché при работе на многопроцессорных серверах, оборудованных процессорами Intel Xeon E7 v2 (кодовое название Ivy Bridge-EX).
UI для Ensemble Workflow на Angular
2015-03-02 в 7:08, admin, рубрики: angular, cache, ECM/СЭД, Ensemble, intersystems, workflow, Блог компании InterSystems, Веб-разработка, ит-инфраструктура, пользовательский интерфейс, поток работ, разработка
Те, кто знаком с платформой для интеграции и разработки приложений InterSystems Ensemble, знают, что такое подсистема Ensemble Workflow и как она бывает полезна для автоматизации взаимодействия людей. Для тех же, кто не знаком с Ensemble (и/или Workflow), я кратко опишу её возможности (остальные могут пропустить эту часть и узнать, как они могут использовать пользовательский интерфейс Workflow на Angular.js).
Читать полностью »
InterSystems iKnow. Часть первая. iKnow и пляжный отдых
2014-11-24 в 8:13, admin, рубрики: cache, intersystems, Блог компании InterSystems Мне давно хотелось написать свою статью о технологии iKnow. Прошло уже три года с момента её появления, но публикаций о применениях этой технологии в русскоязычных решениях до сих пор не было. Объяснение этому довольно простое – не было полноценной поддержки русского языка. Но с каждым новым релизом, начиная с Cache 2013.1, ситуация менялась в лучшую сторону. И вот, наконец, мы решили реализовать первый проект на iKnow. О том, как это было, что получилось, а что нет, читайте далее в моей статье.
Читать полностью »
Создание пользовательских OID для мониторинга систем на Caché с помощью SNMP
2014-10-27 в 6:44, admin, рубрики: dbms, dbms cache, intersystems, intersystems cache, snmp, zabbix, Администрирование баз данных, Блог компании InterSystems, Сетевые технологии Доброго дня (вечера, ночи, утра — нужное подчеркнуть) всем хаброжителям!
Этот пост посвящен мониторингу инстанса Caché с помощью SNMP. Наверняка, многие пользователи Caché этим в той или иной степени уже пользуются. Мониторинг через SNMP поддерживается в стандартной инсталляции Caché уже давно, однако далеко не все интересующие параметры доступны из «коробки». Например, хотелось бы видеть мониторинг количества CSP-сессий, более подробные сведения по использованию лицензии, частные KPI эксплуатируемой системы и т.п.
В этой статье вы узнаете, как добавить свои параметры для мониторинга Caché с помощью SNMP.
Читать полностью »
Intersystems Caché: Globals API для .NET – прямой доступ к глобалам из C#
2014-07-08 в 7:48, admin, рубрики: .net, intersystems, intersystems cache, nosql, Блог компании InterSystemsНедавно возникла необходимость сравнить скорость записи/чтения данных из СУБД Intersystems Caché, используя разные виды доступа – прямой к глобалам, объектный и реляционный. С объектным и реляционным доступом все понятно, а вот с прямым (он же direct access) пришлось разбираться. Для тех, кому, как и мне, с первого взгляда документация не дала полного понимания процесса, и предназначена эта статья. Для примера буду делать консольное приложение в лучших традициях процедурного программирования.Читать полностью »