Блог

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

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

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


Теги

Информация

СУБД Caché


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

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

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



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

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

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



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

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

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



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

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

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

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

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

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

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

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

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



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

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

читать дальше...
добавлено: 10 мар 16 просмотры: 1815, комментарии: 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 просмотры: 2365, комментарии: 0



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

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

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



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

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

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



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

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

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



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

В данном цикле статей будут рассмотрены следующие вопросы:

  • создание веб-приложения на основе rest-страниц;
  • обзор некоторых инструментов для трассировки (отладки) http-запросов;
  • отказ от гиперсобытий в пользу.. гиперсобытий;
  • интеграция с jQuery File Upload;
  • конвертация json из формата {id:1,parentId:1} в формат {id:1,children[{}] для визуализации дерева;
  • интеграция с jQuery EasyUI (на примере datagrid и tree);
  • другие.
читать дальше...
добавлено: 08 июл 15 просмотры: 2166, комментарии: 0