Метка «InterSystems cache» - 2
Backstreet Access To Intersystems Cache’
2013-06-14 в 9:46, admin, рубрики: intersystems, intersystems cache, web, zen, Веб-разработка, знакомство, ооп, разработка, СУБД, субд Caché, метки: cache, InterSystems, InterSystems cache, web, zen, знакомство, СУБД, субд CachéИндексация неатомарных атрибутов
2013-06-14 в 4:56, admin, рубрики: cache, dbms cache, intersystems cache, nosql, OODB, sql, Блог компании InterSystems, высокая производительность, ооп, оптимизация запросов, субд Caché, метки: cache, dbms cache, InterSystems cache, nosql, OODB, sql, высокая производительность, ооп, оптимизация запросов, субд CachéЦитаты из википедии (1NF):
Каждое пересечение строки и столбца содержит ровно одно значение из соответствующего домена (и больше ничего).
Одно и то же значение может быть атомарным или неатомарным в зависимости от смысла этого значения. Например, значение «4286» является
- атомарным, если его смысл — «пин-код кредитной карты» (при разбиении на части или переупорядочивании смысл теряется)
- неатомарным, если его смысл — «набор цифр» (при разбиении на части или переупорядочивании смысл не теряется)
В данной статье будут рассмотрены стандартные способы ускорения SQL-запросов по таким полям, как строка, дата, простой список (в формате $LB), коллекции-cписки и коллекции-массивы.
Оглавление:
Новое в СУБД Caché 2013.1: встроенная поддержка WebSockets
2013-05-28 в 4:46, admin, рубрики: cache, dbms cache, intersystems cache, WebSocket, Блог компании InterSystems, Веб-разработка, Программирование, субд Caché, метки: cache, dbms cache, InterSystems cache, WebSocket, субд CachéВ одной из предыдущих статей уже рассматривалась работа с WebSocket на примере собственной серверной реализации этого протокола поверх обычных сокетов.
В СУБД Caché 2013.1 CSP-Шлюз теперь включает поддержку спецификации HTML 5 для WebSocket-соединений между веб-сервером и HTML 5 совместимым браузером. Эта функция доступна для Apache 2.2 и выше, и для IIS 8.0, который является частью Windows Server 2012.
Поскольку в Caché 2013.1 уже встроен Apache 2.4, мы будем наши примеры запускать именно на нём.
Для реализации клиентской части использовался фреймворк ZEN, но вы можете переделать примеры и на технологию CSP или любую другую.
Релиз СУБД Caché 2013.1
2013-05-23 в 11:16, admin, рубрики: cache, dbms, globalsdb, intersystems cache, nosql, sql, базы данных, Блог компании InterSystems, глобалы, СУБД, метки: caché, dbms, globalsdb, InterSystems cache, nosql, SQL, базы данных, глобалы, субдВышла новая версия 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
2013-04-30 в 13:01, admin, рубрики: cache, intersystems cache, Блог компании InterSystems, конференция разработчиков, метки: cache, InterSystems cache, конференция разработчиков
С 7 по 11 апреля в г. Орландо, Флорида состоялся очередной InterSystems Global Summit 2013. Это ежегодное событие собирает сотни разработчиков и партнеров компании InterSystems со всего мира. В рамках саммита топ-менеджмент InterSystems объявляет об итогах работы компании за год, проводятся лекции и семинары с hands-out по новинкам и лучшим практикам в работе с технологиями InterSystems. Под катом небольшой фоторепортаж с InterSystems Global Summit 2013.
Читать полностью »
Работа с FTP и выгрузка данных в xlsx (Caché Object Script)
2013-04-23 в 10:39, admin, рубрики: FTP, intersystems cache, nosql, Программирование, метки: FTP, InterSystems cacheПредлагаю Вашему вниманию статью на следующие на темы:
- Работа с FTP сервером с помощью %Net.FtpSession
- Простой способ выгрузки данных в формат xls
- Несколько полезных советов
Версионное хранение данных в Persistent-классах Caché
2013-04-19 в 3:57, admin, рубрики: cache, dbms, intersystems cache, nosql, ObjectScript, Блог компании InterSystems, глобалы, объектные субд, разработка, метки: cache, dbms, InterSystems cache, ObjectScript, глобалы, объектные субд В стандартных хранимых классах Caché при модификации записи прежние значения свойств исчезают безвозвратно. Но бывают случаи, когда это нежелательно, когда «все ходы должны быть записаны». В первую очередь, конечно, такое требование возникает при разработке приложений для материально ответственных лиц, для которых критична возможность, например, отменить ошибочное действие и восстановить состояние документа на заданное время, или, что ещё важнее, провести расследование инцидента с попыткой злоумышленника «замести следы» в базе.
В этой статье демонстрируется, как реализовать хранение и восстановление версий для объектов Caché.
Читать полностью »
Исполнение команд операционной системы на сервере Caché
2013-03-29 в 7:37, admin, рубрики: cmd, dbms, intersystems cache, nosql, pipeline, Блог компании InterSystems, разработка, метки: cmd, dbms, InterSystems cache, nosql, pipeline По мотивам статьи в Developer Connection написал свою реализациию класса для вызова команд операционной системы сервера, где установлена Caché или Ensemble.
Класс может пригодиться, когда нужно из Caché что-то сделать на хостовой ОС: распорядиться файлами бэкапов, настроить работу с системой контроля версий и другие полезные действия.
Класс позволяет выполнить команду на любой хостовой ОС и получить ответ в глобал или локальную переменную.
Читать полностью »
Новое в СУБД Caché 2013.1: добавление и генерация индексов на «живых» классах
2013-03-22 в 6:01, admin, рубрики: big data, cache, dbms cache, index, intersystems cache, performance, Блог компании InterSystems, высокая производительность, субд Caché, метки: big data, cache, dbms cache, index, InterSystems cache, performance, субд CachéПредположим, что у вас есть таблица с большим количеством записей и в неё нужно добавить один или несколько индексов со следующими условиями:
- их генерация должна быть максимально быстрой
- чтобы генерацию можно было производить порциями.
К примеру, если есть таблица на 300М записей и работы с ней можно производить только в нерабочее время, то чтобы можно было разбить весь процесс на три ночи по 100М записей - появление новых индексов и сам процесс их генерации не должны мешать текущей работе с классом/таблицей
Для этого можно было бы воспользоваться уже известным методом %BuildIndices(), но в таком случае это не будет удовлетворять нашим условиям.
Каков же выход?
Читать полностью »
Книги по Caché и MUMPS
2013-02-27 в 6:04, admin, рубрики: book, intersystems cache, MUMPS, nosql, Блог компании InterSystems, книги, подборка, субд Caché, метки: book, InterSystems cache, MUMPS, nosql, книги, подборка, субд Caché
Уважаемое читатели!
Технология Caché, унаследовавшая в себе M-технологию(MUMPS), развивается уже более 30 лет. Но академических книг по MUMPS вообще и по Caché в частности известно не так много, а такие книги на русском языке — еще большая редкость.
Тем не менее, техническая литература по Caché есть, более того — появляются новые книги. В этом посте обзор текущего состояния по предложению книг о Caché и M-технологиях в России и мире — те книги, которые можно приобрести в сети.
Читать полностью »