Адаптер для работы с блокчейн Ethereum для платформы данных InterSystems IRIS

1. Блокчейн Сейчас, когда я пишу эту статью курс Bitcoin упал более чем в 5 раз относительно максимального значения и рассказывая о том, что я делал что-то связанное с блокчейн первое, что я слышу это нескрываемый скепсис — “кому теперь нужен весь этот ваш блокчейн”. Да, действительно хайп вокруг блокчейна прошел. Но технологии лежащие в […]

GUI на Grafana для mgstat — утилиты мониторинга системы на InterSystems Caché, Ensemble или HealthShare

Добрый день! Данная статья является продолжением статьи “Дружим Prometheus с Caché“. Мы рассмотрим вариант визуализации результатов работы утилиты ^mgstat. Эта утилита предоставляет статистику производительности Caché, а именно, число вызовов глобалов и рутин, локальное и по ECP, длину очереди демона записи, число блоков, записанных на диск и считанных с диска, объем ECP-трафика и прочее. Запускаться ^mgstat […]

Как я разбирал docx с помощью XSLT

Задача обработки документов в формате docx, а также таблиц xlsx и презентаций pptx является весьма нетривиальной. В этой статье расскажу как научиться парсить, создавать и обрабатывать такие документы используя только XSLT и ZIP архиватор.

InterSystems iKnow. Загружаем данные из Вконтакте

Эта статья продолжает цикл рассказов (раз, два) об основных способах/сценариях использования iKnow – инструмента Natural Language Processing’а из стека технологий InterSystems. Предыдущие посты на эту тему были в основном посвящены работе с данными уже после того, как те были помещены в домен (место, в котором и проходит весь анализ текста). Эта же статья будет о […]

Семафоры, или как разруливать доступ к ресурсам в DBMS Caché

Часто при многопользовательском или параллельном доступе к данным возникает ситуация, когда необходимо заблокировать/дать доступ к переменной или участку памяти одновременно нескольким процессам. Решается данная задача с помощью мьютексов, семафоров, мониторов и т.д. В данном посте рассмотрим как же реализован один из методов предоставления совместного доступа к данным – семафор – в СУБД Intersystems Caché.

Intersystems Caché: Globals API для .NET – прямой доступ к глобалам из C#

Недавно возникла необходимость сравнить скорость записи/чтения данных из СУБД Intersystems Caché, используя разные виды доступа – прямой к глобалам, объектный и реляционный. С объектным и реляционным доступом все понятно, а вот с прямым (он же direct access) пришлось разбираться. Для тех, кому, как и мне, с первого взгляда документация не дала полного понимания процесса, и […]

Инструмент администрирования GlobalsDB и тонкости работы с этой базой данных

Здравствуйте, дорогие хабрачитатели. Сегодня я хотел бы поделится с вами опытом в работе с NoSQL базой данных GlobalsDB, а так же представить вашему вниманию недавно разработанный инструмент администрирования для неё — GlobalsDB Admin. Далее вы найдёте, в основном, разные технические подробности, и если данная тема вам интересна, добро пожаловать.

Релиз интеграционной платформы InterSystems Ensemble 2014

В марте вышел релиз интеграционной платформы InterSystems Ensemble 2014. Основные изменения: поддержка REST веб-сервисов; фреймворк для работы с предупрежениями; улучшения в поставке продукций; сквозные (pass-through) службы и операции; улучшения в работе с виртуальными документами. Подробности под катом.

Ненормальное программирование в InterSystems Caché

Возможно не все, кто знаком с InterSystems Caché, знают о расширениях Студии по работе с исходным кодом. На самом деле в ней можно создать свой тип исходного кода, компилировать его в интерпретируемый (INT) и объектный код, и даже в некоторых случаях обеспечить и code completion. Т.е. теоретически можно реализовать поддержку в Студии любого языка программирования, […]

Итоги номинации InterSystems на Golden Byte 2014

26 апреля в Киевском городском Доме учителя состоялся финал Международного чемпионата компьютерных талантов «Золотой байт 2014», организатором которого является Компьютерная академия «Шаг». На конкурсе было 9 номинаций, и одна из них – NoSQL Expert – была посвящена использованию продуктов компании Intersystems: Caché и GlobalsDB. Темой конкурса в этом году была «Changing the world», т.е. работы, […]