Обновить
5
0

Пользователь

Отправить сообщение

В поисках аналога функций первого порядка в СУБД Caché

Время на прочтение20 мин
Охват и читатели3.7K
Пост написан в дополнение к статье Декларативная разработка на Caché.

[2, 3, 5, 7, 11, 13, 17].forEach(function(i) {
  console.log(i);
});

Как делать такое в Caché с помощью COS?
Под катом несколько упражнений на заданную тему.
Читать дальше →

Релиз InterSystems Ensemble 2015.1 и 2015.2

Время на прочтение3 мин
Охват и читатели2.8K
В июле состоялся релиз интеграционной платформы InterSystems Ensemble 2015.2. В этой статье обзор основных улучшений 2015.2 и 2015.1.

Главное: поддержка push-уведомлений для iOS и Google-устройств, оптимизация архитектуры баз данных для Ensemble продукций, оптимизация «сквозных» (pass-through inproc) операций.
Подробности под катом

Релиз СУБД InterSystems Caché 2015.2

Время на прочтение4 мин
Охват и читатели3.1K
Корпорация InterSystems на Global Summit 2015 приняла социалистическое обязательство объявила о политике частых релизов — выпуск новых версий как минимум 4 раза в год. В исполнение этого обета, 8 июля вышел релиз СУБД InterSystems Caché 2015.2 через 3 месяца после релиза Caché 2015.1. Видео о релизе.
В Caché 2015.2 улучшена производительность и масштабируемость, появилась поддержка русского и украинского в iKnow, реализована поддержка CORS в REST.
Подробности

Масштабируемость Caché 2015 при использовании Ivy Bridge-EX

Время на прочтение4 мин
Охват и читатели7.9K
Недавно мы рассказывали о последнем релизе СУБД 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é

Время на прочтение19 мин
Охват и читатели3K
Пост написан на основе статьи на хабре: «Интервально-ассоциативный массив».

Поскольку изначальная реализация основана на слайсах (срезах) питона, нелишней для прочтения будет статья: Всё, что вы хотели знать о слайсах. И, конечно, немного теории: Дерево Интервалов (Отрезков).
Итак, как же слайсы будут выглядеть в Caché?
Читать дальше →

Новое в Caché 2015.1: SQL-индекс по элементам свойства-массива

Время на прочтение5 мин
Охват и читатели3.2K
В Caché 2015.1 появилась возможность включить для свойств коллекций проекцию в отдельную колонку. Таким образом для SQL доступа к данным коллекции можно использовать не только дочернюю таблицу, но и просто как дополнительную колонку, в которой лежат все значения коллекции. Подробнее об этом здесь.
О том, как и где это может быть полезно на практике, рассказывает эта статья.
Читать дальше →

Релиз СУБД InterSystems Caché 2015.1

Время на прочтение2 мин
Охват и читатели4.8K

Основные улучшения


Повышение производительности Caché на системах с большим количеством ядер, поддержка XSLT2, поддержка семафоров, поддержка новых сценариев высокой доступности.
Подробности новой версии обо всем по-порядку в статье.
Читать дальше →

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

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

СУБД InterSystems Caché 2014.1. Release Notes

Время на прочтение4 мин
Охват и читатели3.3K
25 марта 2014 вышел релиз СУБД Caché 2014.1. Что в версии твоей?

Развитие функциональности
  • Поддержка REST;
  • Globals C API;
  • поддержка UDP;
  • развитие Caché SQL;
  • поддержка Enterprise Manager;
  • DeepSee Cube Manager;
  • единая модель триггеров для объектов и SQL.

Улучшения производительности
  • Повышение производительности TROLLBACK до 40%.
  • Диагностика производительности MDX.
  • Улучшение производительности запросов с UNION и улучшения в Tune Tables.
  • Дефрагментация и сжатие баз данных Caché.

Подробнее об этом и многом другом под катом.
Читать дальше →

Конкурсы InterSystems: быстрее, выше, сильнее!

Время на прочтение2 мин
Охват и читатели2K
image
Этой осенью мы предлагаем студентам а также всем неравнодушным к технологиям InterSystems разработчикам поучаствовать сразу в нескольких программистских забегах:
CIS Student Innovator Awards 2013 — наш традиционный конкурс для программистов вузов InterSystems Campus.
“Золотой байт” 2014 — международный конкурс компьютерных талантов.
“IT-Планета” 2014 — международная олимпиада в сфере информационных технологий.
О том, что, где, когда и какие призы — добро пожаловать под кат.
Читать дальше →

Релиз СУБД Caché 2013.1

Время на прочтение8 мин
Охват и читатели4.6K
Вышла новая версия Caché 2013.1 Что нового?

Развитие функционала
  • дальнейшее развитие EXtreme Event Persistence;
  • поддержка WebSocket;
  • расширенная поддержка JSON;
  • новый редактор панелей в BI DeepSee.

Повышение скорости разработки
  • multiсompile классов;
  • новая команда COS return;
  • args по ссылке;
  • %Find для Caché SQL.

Улучшение производительности
  • производительность обработки XML +50%;
  • улучшение производительности de-journaling;
  • повышение производительности ROLLBACK до 20%;
  • увеличение лимита глобального буфера до 16 ТБ;
  • увеличение лимита разделяемой памяти до 1 ТБ;
  • построение индексов класса с минимальным временем простоя — %Library.IndexBuilder;
  • эскалация блокировок;
  • увеличение производительности конкурентных обновлений — до 30%.

Полная версия документа на английском языке.
Обо всем по порядку и о других изменениях версии под катом.
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели1.6K
image
С 7 по 11 апреля в г. Орландо, Флорида состоялся очередной InterSystems Global Summit 2013. Это ежегодное событие собирает сотни разработчиков и партнеров компании InterSystems со всего мира. В рамках саммита топ-менеджмент InterSystems объявляет об итогах работы компании за год, проводятся лекции и семинары с hands-out по новинкам и лучшим практикам в работе с технологиями InterSystems. Под катом небольшой фоторепортаж с InterSystems Global Summit 2013.
Читать дальше →

InterSystems набирает стажеров

Время на прочтение1 мин
Охват и читатели4.6K
В компании InterSystems открывается новый цикл набора стажеров.
Мы рассматриваем кандидатов на две площадки – InterSystems Russia в Москве и InterSystems HQ в Кембридже, Массачусетс, США.
Ниже условия прохождения стажировки и подробности.
Читать дальше →

Конкурс студенческих проектов InterSystems CIS Student Innovator Awards 2012

Время на прочтение2 мин
Охват и читатели2.3K
Открыт прием заявок на ежегодный конкурс программных решений
CIS Students Innovator Awards 2012.
Мы рассматриваем заявки на программные проекты на базе технологий InterSystems: Caché, DeepSee, Ensemble, GlobalsDB.
Прием заявок до 10 декабря.
Подробнее об условиях и темах конкурса

Грантовая программа InterSystems

Время на прочтение2 мин
Охват и читатели2.6K
Уважаемые студенты, читатели Хабра!
Закончилось скоротечное и беззаботное лето — впереди два долгих семестра напряженной учебы, гранита науки и адреналиновых сессий.
Компания InterSystems предлагает разнообразить учебный процесс и совместить полезное с прибыльным —
принять участие в грантовой программе InterSystems Campus, научиться новым технологиям и заработать неплохую прибавку к стипендии собственным умом.
Читать дальше →

Релиз InterSystems Caché 2012.2

Время на прочтение6 мин
Охват и читатели2.3K
Ключевые новшества:
1. Обработка неструктурированных данных в BI (iKnow + DeepSee).
2. DeepSee Visual Reporting — WYSIWYG-редактор для DeepSee/Zen отчетов в браузере.
3.Поддержка Node.js,
4. Регулярные выражения в Caché ObjectScript
5. Поддержка .NET eXTreme для максимально быстрого прямого доступа к глобалам.
6. Java eXTreme через TCP,
7. Асинхронный rollback для ECP соединений.
Подробности под хабракатом

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

Время на прочтение10 мин
Охват и читатели2.8K
В предыдущей части рассматривалась настройка зеркала — технологии высокой доступности InterSystems Database Mirroring СУБД Caché.
В этой статье будут рассмотрены сценарии перерывов (отказов) и реакция зеркала на них.

Перерывы могут быть как плановые, так и внеплановые.
Плановые — это когда нам нужно остановить сервер для обновления операционной системы, версии СУБД, версии прикладной системы и мы контролируем процесс.

Примеры плановых перерывов:

  • перезагрузка ОС, например для установки обновлений;
  • перезагрузка СУБД;
  • обновление hardware сервера.

Внеплановые — когда происходит нечто, приводящее к невозможности работы сервера с клиентами информационной системы, причём без нашего ведома. Причиной этому могут быть:

  • зависание СУБД;
  • зависание операционной системы;
  • экстренные (Reset, Power Off);
  • выход из строя оборудования сервера;
  • выход из строя сетевого оборудования;
  • война, эпидемия, снежный буран, космоса чёрные дыры.

Читать дальше →

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

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

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

Для инициализации статических данных, небольших справочников или каких-либо конфигурационных данных системы, есть еще один способ, о котором пойдет речь в статье.
Читать дальше →

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

Время на прочтение5 мин
Охват и читатели4K

О технологии


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

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

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность