Эта статья – перевод моей статьи, опубликованной на новом портале InterSystems Developer Community. В ней рассказывается о ещё одной возможности в Studio — поддержке автодополнения при создании XML документов в XData. Эта статья развивает идею, поднятую Альбертом Фуэнтесом, об использовании XData и кодогенераторов, для упрощенного создания неких правил. Вы уже могли сталкиваться с автодополнением в XData при разработке ZEN приложения, %Installer-манифеста или REST брокера. Называется это Studio Assist. Я расскажу, как можно настроить и использовать такую возможность.
Читать полностью »
Рубрика «Блог компании InterSystems» - 5
XData Studio Assist — автодополнение в XData блоках классов InterSystems Caché
2016-03-23 в 14:21, admin, рубрики: cache studio, intersystems cache, Блог компании InterSystems, управление разработкойУстановка приложений в Caché с использованием проекций
2016-03-18 в 12:47, admin, рубрики: intersystems, intersystems cache, Анализ и проектирование систем, Блог компании InterSystems, Программирование, развертывание приложений, установка приложений
Здравствуйте. В этой статье будет описан еще один способ создания установщика для приложений в InterSystems Caché. Под приложениями здесь имеются в виду разные библиотеки или утилиты, которые могут быть добавлены или удалены из Caché всего одним действием. Если вы всё ещё пишете инструкции для пользователей по установке ваших приложений в Caché, состоящие более чем из одной строки — самое время это автоматизировать.
Читать полностью »
Метеостанция на 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, исследовательский проект, метки: исследовательский проектИДЕЯ
Идея проекта — попробовать реализовать базовые функции 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!
Читать полностью »
IT-системы в медицине
2015-07-22 в 10:54, admin, рубрики: анализ крови, Блог компании InterSystems, Железо, Здоровье гика, интеграция, медицина, Сетевое оборудование, старое оборудованиеПривет, GT! Современные технологии, повсеместное проникновение и распространение глобальной сети, электроники и прочего хайтека существенно изменило качество нашей с вами жизни, и, несомненно, повлияло на одну из самых важных и интересных областей деятельности человека (пусть, зачастую, мы этого и не замечаем) — на медицину.
Маленькие стоматологические клиники, «семейные» центры и прочие аналитические мини-лаборатории типа «100500 анализов за 1 забор крови» — таких сейчас в крупных городах пруд пруди. Интересовало ли вас когда-нибудь, что происходит дальше с той пробиркой с кровью, которую у вас «выкачали»? Куда она отправляется? Что с ней делают? Я побывал в одном из таких центров, и сегодня хочу поделиться впечатлениями о том месте, где привычные для нас с вами, гиков, вычислительные технологии, компьютерные сети и сложные девайсы творят магию крови.
Читать полностью »
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).
Конференция CachéConf в рамках фестиваля РИТ++ 2015
2015-04-27 в 15:03, admin, рубрики: CachéConf, ritconf, ritfest, Блог компании InterSystems, Фестиваль РИТ, метки: CachéConf, ritconf, ritfest, Фестиваль РИТФестиваль RIT
Что вы слышали про майскую конференцию РИТ++, этого весеннего брата конференции Highload, обычно проходящего в ноябре? Слышали ли вы про то, что это теперь не одна конференция, а несколько отдельных потоков, объединенных в рамках фестиваля, и центральной выставки?
Ранее РИТ++ сильно пересекался по темам с Highload и на нем всегда были темы разработки фронтэнда, бекэнда и высоконагруженных систем, и немного академии для начинающих. В этом году организаторы решили расширить вширь и вглубь темы РИТ, разбив существующий контент на несколько параллельных треков:
Новое в Caché 2015.1: SQL-индекс по элементам свойства-массива
2015-04-08 в 11:47, admin, рубрики: cache, collection, index, sql, Блог компании InterSystems, Программирование В Caché 2015.1 появилась возможность включить для свойств коллекций проекцию в отдельную колонку. Таким образом для SQL доступа к данным коллекции можно использовать не только дочернюю таблицу, но и просто как дополнительную колонку, в которой лежат все значения коллекции. Подробнее об этом здесь.
О том, как и где это может быть полезно на практике, рассказывает эта статья.
Читать полностью »