По мотивам статьи в Developer Connection написал свою реализациию класса для вызова команд операционной системы сервера, где установлена Caché или Ensemble.
Класс может пригодиться, когда нужно из Caché что-то сделать на хостовой ОС: распорядиться файлами бэкапов, настроить работу с системой контроля версий и другие полезные действия.
Класс позволяет выполнить команду на любой хостовой ОС и получить ответ в глобал или локальную переменную.
Читать полностью »
Рубрика «dbms» - 6
Исполнение команд операционной системы на сервере Caché
2013-03-29 в 7:37, admin, рубрики: cmd, dbms, intersystems cache, nosql, pipeline, Блог компании InterSystems, разработка, метки: cmd, dbms, InterSystems cache, nosql, pipelineКонкурс студенческих проектов InterSystems Student Innovator Awards 2012
2012-10-15 в 15:17, admin, рубрики: challenge, contest, dbms, intersystems, intersystems cache, nosql, Блог компании InterSystems, вуз, конкурс, призы, студент, метки: challenge, contest, dbms, InterSystems, InterSystems cache, nosql, вуз, конкурс, призы, студент Открыт прием заявок на ежегодный конкурс программных решений
Students Innovator Awards 2012.
Мы рассматриваем заявки на программные проекты на базе технологий InterSystems: Caché, DeepSee, Ensemble, GlobalsDB.
Прием заявок до 10 декабря.
Читать полностью »
InterSystems Database Mirroring. Создание и тестирование зеркала. Часть 2
2012-08-10 в 5:45, admin, рубрики: cache, dbms, failover, failover cluster, high availability, intersystems, mirroring, Администрирование баз данных, Блог компании InterSystems, высокая доступность, метки: cache, dbms, failover, failover cluster, high availability, InterSystems, mirroring, высокая доступность В предыдущей части рассматривалась настройка зеркала — технологии высокой доступности InterSystems Database Mirroring СУБД Caché.
В этой статье будут рассмотрены сценарии плановых перерывов и отказов и реакция зеркала на них.
Читать полностью »
XML-сериализация для деплоймента начальных данных в Caché. Часть I
2012-07-24 в 5:40, admin, рубрики: cache, dbms, deployment, intersystems, intersystems cache, XML, Блог компании InterSystems, деплоймент, Программирование, сериализация, метки: cache, dbms, deployment, InterSystems, InterSystems cache, XML, деплоймент, сериализация
Думаю, не преувеличением будет сказать, что почти каждый разработчик информационной системы сталкивается с задачей формирования начальных данных при внедрении.
У Caché-разработчиков есть несколько стандартных подходов к инициализации начальных данных:
- загрузка данных для классов-справочников из внешних файлов,
- получение данных из онлайн-сервисов,
- импорт статических данных из файлов-глобалов,
- выполнение методов класса, создающих начальные данные из “зашитых” в код данных.
Для инициализации статических данных, небольших справочников или каких-либо конфигурационных данных системы, есть еще один способ, о котором пойдет речь в статье.
Читать полностью »
Вебинар по Mirroring в Caché и Ensemble: High Availability и резервирное копирование
2012-07-02 в 15:52, admin, рубрики: cache, dbms, high availability, intersystems, intersystems cache, администрирование, Блог компании InterSystems, резервирование, резервное копирование, СУБД, метки: cache, dbms, high availability, InterSystems, InterSystems cache, администрирование, резервирование, резервное копирование, СУБД Уважаемые дамы и господа IT-специалисты!
В СУБД Caché и интеграционной платформе Ensemble есть полезная технология Mirroring, позволяющая создавать High Availability решения или систему резервного копирования для данных в Caché или Ensemble.
10 июля 2012 компания InterSystems проводит вебинар на тему:
Caché/Ensemble Mirroring — от распределенной системы резервирования до High Availability.
Читать полностью »
ObjectDB — система управления базами данных для Java приложений
2012-06-12 в 14:45, admin, рубрики: dbms, java, Песочница, метки: dbms, java ObjectDB является объектно-ориентированной, написанной на Java СУБД, которая при всех своих впечатляющих тестах на скорость и используемая (как следует из рекламы на официальном сайте) такими организациями как HP и Novell малознакома для многих программистов (Сам я об этой базе узнал буквально месяц назад, и использовал ее только один раз в рамках учебного проекта, да и мой препод узнал о ней как раз из моего проекта). За продолжением прошу под кат.
Читать полностью »
Релиз GlobalsDB 2012.2
2012-06-07 в 16:43, admin, рубрики: dbms, freeware, globalsdb, javascript, node.js, nosql, web-разработка, Блог компании InterSystems, метки: dbms, freeware, globalsdb, javascript, node.js, nosql, web-разработка15 мая вышла новая версия бесплатной NoSQL СУБД GlobalsDB 2012.2.
Что нового?
Добавлен ожидаемый многими Node.JS API интерфейс для Windows, и сразу же для Windows 64-bit.
Реализованы небольшие дополнения и устранены некоторые ошибки.
Об этом и остальном Читать полностью »
Локализация в СУБД Caché
2012-06-01 в 4:46, admin, рубрики: cache, csp, dbms, intersystems cache, nosql, web-разработка, zen, Блог компании InterSystems, локализация, ооп, субд Caché, метки: cache, csp, dbms, InterSystems cache, nosql, web-разработка, zen, локализация, ооп, субд Caché Предположим, вы написали программу, выводящую «Hello, World!», например:
write "Hello, World!"
Приложение работает, всё хорошо.
Но проходит время, ваше приложение развивается, становится популярным и вот, вам нужно эту строку вывести уже на другом языке, причём количество и состав требуемых языков заранее неизвестен.
Под катом вы узнаете, как решается задача локализации в Caché.
Работа с сокетами в СУБД Caché. Пример реализации серверной части протокола WebSocket
2012-05-29 в 4:44, admin, рубрики: cache, dbms, intersystems cache, nosql, socket, tcp-ip, web-разработка, Блог компании InterSystems, Веб-разработка, сокеты, субд Caché, метки: cache, dbms, InterSystems cache, nosql, socket, tcp-ip, web-разработка, сокеты, субд Caché
СУБД Caché для взаимодействия через TCP/IP с удалёнными процессами посредством сокетов предоставляет низкоуровневые команды, что может представлять собой сложность для новичков.
А есть ли возможность использовать сокеты «по-другому», не теряя при этом в гибкости, скорости и удобстве разработки?
Работа с объектами СУБД Caché на примере Delphi
2012-05-25 в 4:23, admin, рубрики: activex, cache, dbms, Delphi, intersystems cache, nosql, Pascal, Блог компании InterSystems, объектно-ориентированные бд, ооп, субд Caché, метки: activex, cache, dbms, Delphi, InterSystems cache, nosql, Pascal, объектно-ориентированные бд, ооп, субд Caché
Несмотря на перманентные похороны Delphi, эта платформа построения Desktop приложений живет и здравствует, а со сменой владельца даже обретает второе дыхание и продолжает оставаться основным инструментом для тысяч разработчиков во всем мире.
Как и с любыми СУБД Delphi прекрасно взаимодействует с СУБД Caché.
Из Delphi можно подключиться к Caché, используя следующие интерфейсы:
- Caché Objects (объектный, используя библиотеки CacheObject.dll/CacheActiveX.dll);
- Caché SQL (реляционный, используя драйвер ODBC);
- Caché Direct (прямой, используя библиотеку Vism.ocx);
- Веб-сервисы;
- Сокеты.
В данной статье будут рассмотрены примеры использования объектного интерфейса при работе с СУБД Caché.
Читать полностью »