'

Новые возможности

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

Обновления 2007.1 5.1 5.2


Слайд 2

Обновления 2007.1 5.1 5.2


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

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


Слайд 14

Обновления 2007.1 5.1 5.2


Слайд 15

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


Слайд 16

Обновления 2007.1 5.1 5.2


Слайд 17

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


Слайд 18

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


×

HTML:





Ссылка: