С 1991 года на компьютерном рынке России
e-mail

т.: 676 0965, 676 0396
Москва, Сосинская ул. 43,
м. Волгоградский проспект
Миграция Oracle c Fujitsu

FUJITSU Software
Symfoware Server V12

Высокая производительность, преобразование в рабочем стиле поддержки высоконадежной базы данных

Программное обеспечение FUJITSU Symfoware Server является реляционной СУБД компании Fujitsu.
Symfoware V12 Server оснащен интерфейсом PostgreSQL в качестве базы данных экосистемной поддержки, который может интегрироваться с различными внутренними и внешними инструментами, пакетами и исключительным программным обеспечением с открытым исходным кодом.

Этот документ объясняет особенности Symfoware Server V12 и поддерживаемую технологию.

1. Современные требования к базам данных и подходы Symfoware Server

Современные требования к базам данных

Существует обилие данных, причем больших по объему, содержащих разнообразные типы и востребованных с большой частотой. Эти данные известны как "большие данные" и ключом к успеху в бизнесе является вопрос 'как быстро эти данные могут быть использованы'.

Сиситемы ИВТ используются для сбора, хранения, анализа и дальнейшей обработки результатов этих больших данных. В настоящее время системы ИВТ обеспечивают необходимую связь с нашей социальной жизнью. Широкое использование облаков и интеллектуальных устройств в последнее время приводит к трансформации в рабочем стиле: при использовании больших данных ожидания пользователей и ответственность ИВТ растут на порядки по величине.

Краеугольным камнем таких систем ИВТ является база данных. Уровень требований к базам данных растет из года в год пропорционально с увеличением требований к системам ИВТ.

Существует несколько аспектов в требованиях к базам данных перечесляемые ниже.

Базы данных с открытым кодом выгодно используют ценную информацию
Чрезмерное время разработки системы неприемлемо для возможности использовать большие данные быстро и эффективно. Существует необходимость в открытых системах, которые могут быть построены в сжатые сроки, за счет простой интеграции с предварительно существовашим программным обеспечением и пакетами, от Fujitsu либо от других производителей.

Обеспечение эксплутационной надежности бизнеса
В связи с ростом диверсификации систем, пользователи не всегда могут специализироваться в таком широком диапазоне построенных систем баз данных. Ранее при установке систем баз данных, специально обученный персонал обычно выполнял настройки вплоть до уровня, начиная с которого можно приступать к эксплуатации. Тем не менее, в связи с сокращением расходов бизнеса, это время ушло в прошлое, сейчас выполняют настройку пользователи без специальных знаний или опыта в области баз данных.
Пользователи требуют простой установки и эксплуатации для самостоятельного уверенного использования системы.

Высоконадежные базы данных, которые позволяют бизнесу работать без прерываний
Бесперебойная работа востребована для систем ИВТ, которые объединены связями бизнес-к-бизнесу или для онлайн бизнеса. Требованием является поддержание операций на уровне, с которого они могут бытьбыстро перезапущены, при возникновении непредвиденных остановок. Очень важно достичь непрерывности бизнеса и поддерживать ее. Соответственно, для возобновления стабильной работы без необратимых потерь данных, где это необходимо, базы данных работающие в критически важных системах, должны работать в конфигурации с резервированием.

Высокопроизводительные базы данных, даже те, которые обеспечивают обработку больших объемов, часто востребованных данных в пределах заданного промежутка времени
Для того чтобы преобразовать данные в ценную информацию, очень важно иметь стабильную и чувствительную систему, которая позволяет обрабытывать данные в пределах заданного промежутка времени, даже если объем пользователей, частота использования или объем данных увеличиваются в связи с изменениями в запросе бизнеса.

Стратегия Symfoware Server

В этом разделе объясняется подход, используемый Symfoware Server V12 для удовлетворения текущих требований к базе данных.

Во-первых, для открытой базы данных может быть использован интерфейс OSS (Open Source Software) (интерфейс PostgreSQL), который способен поддерживать различные среды.
Возможности Symfoware Server были расширены, а также был интегрирован интерфейс PostgreSQL для повышения эффективности разработки приложений и совместимости с другим программным обеспечением сторонних производителей.

Во-вторых, смарт- технологии компании Fujitsu предоставляют гарантии, которые устанавливаются на интерфейс PostgreSQL. Это обеспечивает простые в использовании инструменты для пользователей баз данных.

В-третьих, Symfoware Server предоставляет возможности для повышения надежности, такие как резервирование и шифрование данных. Пользователи могут получить необходимый уровень надежности, соответствующий их системным требованиям.

В следующих разделах представляются различные технологии, реализованные в Symfoware Server.

2. Поддержка  Открытых  технологий

Использование открытых интерфейсов

Symfoware Server оснащен интерфейсом, который полностью совместим с PostgreSQL 9.2. Использование Symfoware Server обеспечивает интеграцию с различными пакетами, системами управления данными, средствами разработки и приложениями, которые используют интерфейс PostgreSQL. Также поддерживается широкий спектр сред разработки и языков сценариев. Имея возможность выбрать оптимальную среду разработки и язык сценариев, вы получаете более эффективную разработку приложений. (Смотрите Рисунок 2-1. Поддержка пакетов и инстументов)

Рисунок 2-1. Поддержка пакетов и инстументовРисунок 2-1. Поддержка пакетов и инстументов

Ниже приводится обзор особенностей, характерных для Symfoware Server, которые используются с интерфейсом PostgreSQL.

Сопряжение с Visual Studio

Для Symfoware Server является возможным автоматическое создание приложений с помощью Visual Studio. (Смотрите Рисунок 2-2. Сопряжение с Visual Studio)

Прямое редактирование в текстовом редакторе Visual Studio
Вы можете вручную создавать приложения для доступа к ресурсам базы данных, используя определенные компоненты в Visual Studio. Это улучшает способность мигрирации существующих приложений.

Создание приложений с использованием средств Visual Studio
Вы можете автоматически создавать программы для доступа к ресурсам базы данных, используя такие основные операции, как перетаскивание (drug and drop) вместе со средствами, доступными в Visual Studio, например, TableAdapter и Server Explorer, что делает разработку приложений более эффективной.

Текстовый редактор Visual StudioРисунок 2-2a. Поддержка пакетов и инстументов. Автоматическое создание приложений с использованием средств Visual Studio Рисунок 2-2. Поддержка пакетов и инстументовРисунок 2-2. Сопряжение с Visual Studio.

Улучшенная возможность миграции из баз данных других производителей

В интерфейс PostgreSQL были добавлены свойства совместимости с базами даных других производителей.

Список свойств совместимости с базами даных других производителей
КатегорияЭлементОписание
SQLОчередиоператор внешнего соединения
(outer join, +)
Оператор для внешнего объединения
Дуальная таблица
(DUAL table)
 
Поддерживаемые системой таблицы
 
ФункцииDECODEСравнивает и преобразовывает значения
SUBSTRВычленяет часть строки
NVL
 
Преобразование NULL значений
 
ПакетыDBMS_OUTPUTОтправка сообщений
UTL_FILEВыполняет операции с файлами
DBMS_SQLВыполняет динамичные SQL

Это поддерживает высокую совместимость с базами данных других производителей, что допускает легкую миграцию из других баз данных поставщиков в Symfoware Server. Рабочая нагрузка миграции базы данных была значительно сокращена, составляя только 1/8 от обычных баз данных (на основе фактических значений от Fujitsu).
Кроме того, поддерживается тип NCHAR, как тип данных для национальных символов.

3. Обеспечение поддержки технологии

Технология Easy Software

Собственная технология Fujitsu Easy Software является набором инструментальных средств для самодиагностики состояния аппаратного и программного обеспечения, она оптимизирует конфигурацию/ настройку, а также эксплуатацию для надежности и удобства в использовании. Технология Easy Software была принята на вооружение во многих продуктах Fujitsu. Symfoware Server был одним из первых среди многочисленных продуктов промежуточного программного обеспечения, который принял на вооружение данную технологию.

Easy Software Technology устраняет сложную конструкцию и принцип работы, характерные для баз, что позволяет любому использовать продукты уверенно.
Технология Easy Software устраняет сложную архитектуру и специфические принципы работы, характерные для баз данных, что позволяет любому уверенно использовать продукты.
Двумя функциями, составляющими технологию Easy Software для Symfoware Server являются интеллектуальная настройка и умное восстановление.

Простая настройка
Простая настройка автоматически извлекает информацию из окружения сервера, такую как размер диска и памяти, и автоматически оптимизирует распределение различных ресурсов базы данных, принимая во внимание обслуживание данных и производительность. Кроме того, параметры настройки автоматически оптимизируются на основе обширной базы данных и опыта эксплуатации Symfoware Server, гладко поддерживаея все типы больших и малых систем с различными конфигурациями серверов и количеством подключений. В результате нет необходимости выполнять сложную работу по проектированию и настройке, который ранее требовалась при установке базы данных, так что базы данных теперь могут быть построены с относительной легкостью, без необходимости непосредственного участия специалиста в базах данных.

Легкое восстановление
Легкое восстановление это функция, которая автоматически определяет ошибки, а затем выполняет восстановление. Symfoware Server проверяет состояние используемых ресурсов и объемы транзакция, приводящие к моменту возникновения ошибки, затем определяет местонахождение ошибки и предписывает соответствующие шаги для восстановления. Пользователи могут восстанавливать сервер в нормальное состояние с помощью всего одного клика, без необходимости выяснения причины отказа. Легкое восстановление позволяет быстрое возобновление работ в большинстве случаев возникновения системных ошибок (примерно 75%), таких как ошибки эксплуатации и сбои программного обеспечения, за исключением случаев возникновения сбоев оборудования. (См. Рисунок 3-2 Легкое восстановление.)

Рисунок 3-1. Пример ошибки базы данных.
Пример ошибки базы данных Рисунок 3-2. Легкое восстановление.
Пример выполнения восстановления ошибки
Рисунок 3-2. Легкое восстановление.

Реализация технологии, которая поддерживает интеллектуалные установка/эксплуатацию в погоне за интуитивно понятными продуктами, также фокусируется на новых версиях продукта. Чем больше и сложнее система, тем больше потребность в надежности и производительности, при том, что легкость в использовании и профилактика неправильной эксплуатации становятся критически важными задачами. Для Symfoware Server, Fujitsu планирует также разворачивать технологию Easy Software на новых редакциях продукта, в чачестве одного из подходов к решению этих вопросов.

4. Технология поддержки высокой надежности и высокой призводительности

Ниже приводится введение в технологию Symfoware Server, которая поддерживает высокую надежность и высокую производительность для баз данных и обеспечивает непрерывность бизнес-процессов.

Технология поддержки высокой надежности

Отказоустойчивые операции
Отказоустойчивость это функция, которая обеспечивает замену сервера для обработки данных в случае отказа сервера. Для обеспечения непрерывности бизнеса, Symfoware Server предоставляет возможности восстановления после сбоев, которые используются для репликации системы и на первичном сервере, и на резервном сервере. Обратите внимание, что в Symfoware Server отказоустойчивая работа стала возможной благодаря интеграции с программным обеспечением операционных систем, таких как PRIMECLUSTER и отказоустойчивыми кластеризами.

Шифрование данных
Symfoware Server поддерживает PCI DSS (индустриальный стандарт безопасности данных платежных карт, Payment Card Industry Data Security Standards), стандарт безопасности для индустрии кредитных карт, созданный для целей обеспечения безопасного обращения с пользовательской информации о кредитных картах. Функция шифрования для защиты данных от угроз, таких как несанкционированный доступ, сетевое прослушивание и подмена, входит в стандартную комплектацию. Функция шифрования в Symfoware Server использует в качестве своего алгоритма AES (Advanced Encryption Standard), с использованием 256-битных ключей шифрования, что является максимальным уровнем безопасности. К тому же, с помощью этой функции в сочетании с Intel (R) AES-NI, которая представляет собой новую технологию шифрования, шифрование и дешифрование достигается без снижения производительности. Аналогичная поддержка также доступна для "Software on chip" в новом процессоре SPARC64(TM) X, который обеспечивает выполнение высокоскоростного шифрования и дешифровки.
Кроме того, Symfoware Server снабжен расширенной функцией шифрования PostgreSQL для защиты хранимых данных с помощью прозрачного шифрования данных. При этом каждый экземпляр автоматически обрабатывает данные, хранящиеся в базе данных, путем шифрования данных при их записи, и дешифрации при чтении, так что не требуется пользовательский/ программный ключ управления шифрованием.

Технология поддержки высокой производительности

В базах данных, пропускной способностью считается скорость обработки системой данных с учетом ссылок на данные или обновления данных в течение заданного периода времени. Повышение пропускной способности является одним из методов для создания высокопроизводительных баз данных.
Для Symfoware Server улучшенная пропускная способность достигается, помимо прочего, использованием им оборудования.

PCIe Flash
PCIe-Flash является твердотельным накопителем, который входит в состав сервере, и используется в качестве встроенного высокоскоростного диска. Symfoware Server поддерживает PCIe Flash в качестве устройства для записи данных.
Для распределения нагрузки ввода/вывода с помощью PCIe Flash может быть реализован более быстрый доступ к данным.

При оптимальном использовании памяти, твердотельных накопителей и жестких дисков может быть построена дорогостоящая высокопроизводительная система. (Смотрите Рисунок 4-1. Использование PCIe Flash)

Рисунок 4-1. Использование PCIe Flash. Рисунок 4-1. Использование PCIe Flash.

Заключение


Эта статья представляет функции и технологии Symfoware Server в проекциях "Открытости", "Гарантированности", "Высокой надежности" и "Высокой производительности".

В бизнес-среде, сталкивающейся с головокружительной скоростью изменений, Symfoware Server продолжает укреплять свои функциональные возможности, включая применение вертикально-интегрированных систем баз данных FUJITSU Интегрированной системы баз данных готовых к высокой доступности, и расширения на критически важные функции. Работая над постоянным улучшением учета использования функций, необходимых для реализации критически важной базы данных, унаследованной от эпохи мэйнфреймов, и активно добавляя новые функции в ответ на новые требования бизнеса, Symfoware будет следовать технологиям, которые обеспечивают базу данных, поддерживающую преобразование стиля работы.

Для получения ответов на дополнительные запросы по продукции и службам обращайтесь:

Continental Europe
Fujitsu Technology Solutions Finland, Fujitsu Finland Oy
web-site

Заказы в России

ООО Модуль-Проекты
партнер Fujitsu

modul@col.ru

eXTReMe Tracker