Блог

    СУБД Caché
    Caché (Кашэ́) — промышленная высокопроизводительная, объектная система управления базами данных, интегрированная с технологией разработки веб-приложений. Единая архитектура данных Caché позволяет разработчикам использовать одновременно объектный, реляционный (SQL) и прямой (NoSQL) доступ к одним и тем же данным, хранение которых обеспечивается ориентированным на транзакции многомерным ядром СУБД.

    http://www.intersystems.ru/cache/
  • RSS подписка

Последние записи


Теги

Информация

СУБД Caché


Приостановка всех пользовательских процессов, запрет входа новых пользователей и многое другое

Недавно возникла интересная задача: 21847083.

Итак, необходимо перезапустить СУБД.
Для запуска команды из самой СУБД можно воспользоваться функцией $zf(-100) - новым, безопасным аналогом функций $zf(-1)/$zf(-2), например:

cmd "ccontrol"
args(1) = "stopstart"
args(2) = $p($zu(86),"*",2) ; имя экземпляра
args(3) = "quietly"
d $ZF(-100,"/ASYNC",cmd,.args)

Но при ближайшем рассмотрении топика обнаружилось, что..
добавлено: 02 апр 19 просмотры: 2728, комментарии: 0



Ускорение выборки из производных таблиц с учётом всей цепочки наследования

Недавно возникла интересная задача: 21665297 и 21666325.

Итак, дано:
  • три хранимых класса "a","b" и "c", где "с" наследуется от "b", а "b" в свою очередь - от "a";
  • данные всех трёх классов хранятся в одном глобале и соответственно нумерация ID у всех трёх - сквозная;
  • необходимо как-то ускорить следующие запросы, чтобы избежать полного сканирования
    select * from a
    select * from b
    select * from с
  • также должна учитываться вся цепочка наследования при работе с указанными таблицами.
А ларчик-то просто открывается...
добавлено: 25 сен 18 просмотры: 2045, комментарии: 1



Как сегодня выбирают СУБД: "Просто интересно!"©

Хотите узнать, чем на самом деле руководствуются сегодня в крупных компаниях при выборе СУБД для своих проектов?

Тогда добро пожаловать под кат...
добавлено: 03 апр 17 просмотры: 4947, комментарии: 0



Динамическая безопасность на уровне строк (row level security)

На DC возник вопрос относительно того, можно ли для той или иной строки таблицы определять права всегда в runtime, и если да, то как.
Отвечаю: можно, и довольно просто.

читать дальше...
добавлено: 19 дек 16 просмотры: 3085, комментарии: 0



Новый URL для онлайн-документации продуктов InterSystems

Как известно, URL для онлайн-документации сейчас имеет следующий вид:

Соответственно и для Ensemble:

В последнее время были добавлены URL для самых последних версий продуктов, а именно:

Сейчас же можно ещё проще:
http://docs.intersystems.com/latest

Соответственно и путь с ключами теперь стал тоже короче, например уже можно так:
http://docs.intersystems.com/latest/?KEY=GettingStarted

Также ведутся работы по новому UI для документации, включая оптимизацию под мобильные устройства (ниже приведён один из скриншотов нового интерфейса).

Свои предложения, пожелания, вопросы по новому UI и формату URL пишите сюда.

читать дальше...
добавлено: 22 апр 16 просмотры: 1933, комментарии: 0



Настройка каналов обновления для Atelier IDE

Atelier IDE - новая Caché Studio на основе Eclipse - теперь входит в дистрибутив Caché/Ensemble (>=2016.2). Также её можно скачать отдельным дистрибутивом с WRC.
Но существует возможность её обновления прямо из самой Atelier IDE, что значительно удобнее и быстрее предыдущих вариантов. Именно эта возможность и будет рассмотрена далее.

читать дальше...
добавлено: 10 мар 16 просмотры: 2309, комментарии: 0



$(REST - CSP - (-HyperEvents) + EasyUI + File Upload). Часть 3a[ключительная]

Продолжим наш цикл статей, посвящённых созданию веб-приложения полностью на rest.

Интеграция с jQuery EasyUI (на примере datagrid и tree)


Желающие посмотреть демо-примеры offline и без серверной части, могут найти их в папках demo и demo-mobile в скачанном архиве.
Для пользователей IE возможно понадобится в настройках "Разрешить запуск активного содержимого файлов на моём компьютере", чтобы каждый раз не отвлекаться на всплывающее окно.
Также можно заменить файл jquery.min.js более свежим: для локальных тестов в случае IE11 это должна быть версия 1.11.x, так как в версии 2.1.x для IE11 не работает локальный AJAX.

Дополнительно можно посмотреть и демо в online, там же доступны учебники и документация.

Итак, первый на очереди у нас Datagrid.

читать дальше...
добавлено: 08 июл 15 просмотры: 2826, комментарии: 0



$(REST - CSP - (-HyperEvents) + EasyUI + File Upload). Часть 3a

..Но сперва рассмотрим две небольшие темы, а именно:

читать дальше...
добавлено: 08 июл 15 просмотры: 1992, комментарии: 0



$(REST - CSP - (-HyperEvents) + EasyUI + File Upload). Часть 3

..Но сперва рассмотрим обработку ошибок.

читать дальше...
добавлено: 08 июл 15 просмотры: 2002, комментарии: 0



$(REST - CSP - (-HyperEvents) + EasyUI + File Upload). Часть 2

Мы остановились на статике. Продолжим..

читать дальше...
добавлено: 08 июл 15 просмотры: 2525, комментарии: 0