Новые возможности Егоров Борис «Школа Инноваций InterSystems 2007»

Презентация:



Advertisements
Похожие презентации
Администрирование информационных систем Лекция 4. Система управления базами данных.
Advertisements

Миграция на последние версии Caché Кудинов Сергей.
Инструментальная система разработки распределенных приложений «SiTex»
Microsoft ® Visual Basic ®.NET 2003 Быстрые решения для Microsoft ® Windows ® и веб-разработки.
Использование сертифицированных СЗИ от НСД для Linux при построении защищенных автоматизированных систем Инфофорум-2012 Юрий Ровенский Москва, 7 февраля.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Совершенствуя бизнес и технологии А.Грачев. Совершенствуя бизнес и технологии Часть 1. Бизнес.
Технические возможности. Наши цели Максимальная гибкость Максимальная скорость считывания и обработки данных Стабильность работы Максимальная простота.
Механизмы информационной безопасности в DocsVision. Сертифицированная версия. Виктор Сущев, Директор по консалтингу.
БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Объектный доступ к Cache из среды.NET Александр Харитонов, InterSystems.
Методы и средства обеспечения информационной безопасности в системе 1С:Предприятие 8.1 П.Б.Хорев доцент кафедры информационной безопасности РГСУ.
BI на технологиях InterSystems. Перспективы развития технологии Шваров Евгений.
РЕЗУЛЬТАТЫ РАБОТЫ ПОДСИСТЕМЫ «ВЕДЕНИЯ». В процессе работы с подсистемой «Ведения», а также при ее завершении имеются достаточно широкие возможности по.
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Проблемы обеспечения безопасности приложений Тема 20.
Базы данных Лекция 01 Информационные технологии баз данных.
Сервис On-Line доступ ПП Парус 8 Применение для разработки WEB- интерфейса.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ РАДИОФИЗИКИ И КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ Кафедра системного.
Транксрипт:

Новые возможности Егоров Борис «Школа Инноваций InterSystems 2007»

Обновления

Call In / Call Out Приложения могут вызывать Cache как DLL Приложения могут вызывать Cache как DLL –нет необходимости статичной линковки Поддержка multithread-приложений Поддержка multithread-приложений –один процесс Cache обслуживает несколько потоков –Windows, Linux, Solaris Thread-safe для других платформ Thread-safe для других платформ –эксклюзивная работа потока –синхронизация

Синтаксис для обработки ошибок TRY, CATCH, THROW TRY, CATCH, THROW Пакет %Exception Пакет %Exception –AbstractException –SystemException Без увеличения уровня стека Без увеличения уровня стека Передача по иерархии стека Передача по иерархии стека

Пример div(num,div) public { TRY { SET ans=num/div SET ans=num/div } CATCH errobj { IF errobj.Name=" " { SET ans=0 } ELSE { THROW } } QUIT ans }

Поддержка длинных строк Длина локальных/глобальных переменных теперь может достигать 3,6 Мб Длина локальных/глобальных переменных теперь может достигать 3,6 Мб Тщательнее контролировать использование памяти Тщательнее контролировать использование памяти Есть ограничения использования для – старые механизмы еще не переведены на новый формат Есть ограничения использования для – старые механизмы еще не переведены на новый формат

Изменения подсистемы безопасности Управление пользователями через LDAP Управление пользователями через LDAP Аутентификация пользователей custom-кодом Аутентификация пользователей custom-кодом SQL: управление правом доступа на уровне записи SQL: управление правом доступа на уровне записи Изменение состояния журналирования отражается в протоколе аудита Изменение состояния журналирования отражается в протоколе аудита

SQL Gateway Теперь поддерживает работу через JDBC Теперь поддерживает работу через JDBC Снимает проблему ODBC-драйверов для не-Windows платформ Снимает проблему ODBC-драйверов для не-Windows платформ В дальнейшем, для не-Windows версий Cache будет работать только JDBC В дальнейшем, для не-Windows версий Cache будет работать только JDBC

ZEN Расширяемый набор компонент для быстрого создания современных веб-интерфейсов приложений. Расширяемый набор компонент для быстрого создания современных веб-интерфейсов приложений. Активно использует возможности AJAX-подхода Активно использует возможности AJAX-подхода Широкие возможности по визуальной настройке при помощи CSS Широкие возможности по визуальной настройке при помощи CSS Встроенные средства построения отчетов Встроенные средства построения отчетов Большая тема отдельного дня.. Большая тема отдельного дня..

SQL Оптимизированы операции вычисления агрегатных функций и использования конструкции GROUP BY Оптимизированы операции вычисления агрегатных функций и использования конструкции GROUP BY Временные таблицы Временные таблицы left outer join может использовать конструкции неравенства left outer join может использовать конструкции неравенства Дальнейшее развитие полнотекстового поиска Дальнейшее развитие полнотекстового поиска –конструкция %CONTAINSTERM

Управление программами Масштабная ревизия системного кода Масштабная ревизия системного кода –Снижение затрат на запуск новых программ до 10 раз Индивидуальный кэш программ для процесса (routine vector) Индивидуальный кэш программ для процесса (routine vector) –Защищает от изменения все используемые в стеке вызовов рутины

Light C++ binding Высокопроизводительный объектный интерфейс Высокопроизводительный объектный интерфейс –клиентское приложение функционирует в том же процессе, что и Cache –не требуется поддержки открытого объекта в памяти Cache

Прочие изменения Максимальный путь до файла БД – 232 символа (раньше – 64) Максимальный путь до файла БД – 232 символа (раньше – 64) Имена классов, методов и свойств в кавычках Имена классов, методов и свойств в кавычках Процесс, породивший job, может прервать его вне зависимости от настроек безопасности Процесс, породивший job, может прервать его вне зависимости от настроек безопасности Время хранения файлов журнала на теневом сервере Время хранения файлов журнала на теневом сервере Objective C binding для Mac OS Objective C binding для Mac OS

Обновления

Основные изменения 5.2 Jalapeño Jalapeño Managed Provider для.net Managed Provider для.net 8-байтовые числа (double) 8-байтовые числа (double) Process-private глобалы Process-private глобалы Шифрование файла журнала Шифрование файла журнала Счетчик версий объектов Счетчик версий объектов Механизмы полнотекстового поиска Механизмы полнотекстового поиска Поддержка WMI (Windows Management Insrumentation) Поддержка WMI (Windows Management Insrumentation) Защищенные коммуникации SLL/TLS Защищенные коммуникации SLL/TLS

Обновления

Основные изменения 5.1 Cache Advanced Security Cache Advanced Security Портал управления системой Портал управления системой Nested rollback / Save points Nested rollback / Save points Отображение классов между областями Отображение классов между областями Объектная синхронизация Объектная синхронизация Поддержка SNMP Поддержка SNMP LDAP-клиент LDAP-клиент изменения в Cache Object Script ($FACTOR, MERGE,$ROLES,$USERNAME) изменения в Cache Object Script ($FACTOR, MERGE,$ROLES,$USERNAME) Механизм расширений для Studio Механизм расширений для Studio Индексация вычисляемых свойств Индексация вычисляемых свойств

Спасибо за внимание! Вопросы? ФИО «Школа Инноваций InterSystems 2007»