• InterSystems iKnow. Часть вторая. Создание простого домена

    • Tutorial
    Это продолжение моего рассказа про Natural Language Processing технологию Intersystems iKnow, начало здесь. Во второй части вы найдете описание практической работы с iKnow. Мы создадим домен, настроим его, загрузим текст. Затем, посмотрим и проанализируем результаты. Подробнее об этом под катом…
    Читать дальше →
  • InterSystems iKnow. Часть первая. iKnow и пляжный отдых

      Мне давно хотелось написать свою статью о технологии iKnow. Прошло уже три года с момента её появления, но публикаций о применениях этой технологии в русскоязычных решениях до сих пор не было. Объяснение этому довольно простое – не было полноценной поддержки русского языка. Но с каждым новым релизом, начиная с Cache 2013.1, ситуация менялась в лучшую сторону. И вот, наконец, мы решили реализовать первый проект на iKnow. О том, как это было, что получилось, а что нет, читайте далее в моей статье.
      Читать дальше →
    • Семафоры, или как разруливать доступ к ресурсам в DBMS Caché

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

      Что же такое семафор в Cache и с чем его едят?
      • +13
      • 6,6k
      • 6
    • Создание пользовательских OID для мониторинга систем на Caché с помощью SNMP

      • Tutorial
      Доброго дня (вечера, ночи, утра — нужное подчеркнуть) всем хаброжителям!
      Этот пост посвящен мониторингу инстанса Caché с помощью SNMP. Наверняка, многие пользователи Caché этим в той или иной степени уже пользуются. Мониторинг через SNMP поддерживается в стандартной инсталляции Caché уже давно, однако далеко не все интересующие параметры доступны из «коробки». Например, хотелось бы видеть мониторинг количества CSP-сессий, более подробные сведения по использованию лицензии, частные KPI эксплуатируемой системы и т.п.
      В этой статье вы узнаете, как добавить свои параметры для мониторинга Caché с помощью SNMP.
      Читать дальше →
    • InterSystems Enterprise Manager

      • Tutorial
      В стеке продуктов InterSystems появилось новое, бесплатное приложение для управления инстансами Caché и Ensemble — Enterprise Manager (EM). В этой статье я расскажу об основных возможностях нового продукта. Приложение активно развивается и поддерживает Caché, Ensemble и HealthShare версии 2014.1+.

      InterSystems EM предоставляет инструменты для централизованного управления продуктами InterSystems. EM устраняет необходимость ручного изменения настроек, связанных с безопасностью, пользователями, лицензированием, пространством имен и базами данных и позволяет проводить единообразную политику изменения конфигураций серверов, исключая ошибки ручного ввода. EM позволит администраторам контролировать, кто может вносить изменения, а также сравнивать и отменять любые изменения, которые были сделаны.

      EM является автономным, защищенным приложением. После начала управления продуктами InterSystems с помощью EM, все коммуникации между EM и управляемым инстансом шифруются (с помощью SSL / TLS или WSS).
      Читать дальше →
    • Прямой доступ к классам Caché через REST, на примере DHTMLX Grid

        С выходом новой версии InterSystems Caché появилась возможность использовать технологию REST и строить приложения, с помощью различных Javascript UI библиотек, в то время как сервер Caché выступает в роли сервера данных. В данной статье будет рассмотрен очень простой пример доступа к хранимым классам Caché с помощью технологии REST.
        Читать дальше →
      • Caché Native Access — работаем с нативными библиотеками в Caché

          image
          Картинка для привлечения внимания

          Как известно, Caché это не только СУБД, но и полноценный язык программирования (Caché ObjectScript). И со стороны СУБД, и со стороны Caché ObjectScript (COS) доступ за пределы Caché богат возможностями (в .Net/Java через .Net/Java Gateway, к реляционным СУБД через SQL Gateway, работа с веб-сервисами). Но если говорить о работе с нативными бинарными библиотеками, то такое взаимодействие реализуется через Caché Callout Gateway, который несколько специфичен. О том как радикально облегчить работу с нативными библиотеками непосредственно из COS можно узнать по катом.

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

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

            Здравствуйте, дорогие хабрачитатели.

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



            Читать дальше →
          • Релиз интеграционной платформы InterSystems Ensemble 2014

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