Birdstep RDM Server 8.0

Birdstep RDM Server 8.0- мощная, кросс-платформенная и компактная база данных, предназначенная для серверных приложений со значительными требованиями к производительности. RDM Server удовлетворяет требованиям организаций, которые хотят быть конкурентоспособными, и встроенных приложений. Этот продукт представляет собой решение с широким набором возможностей и масштабируемой системой управления данными.

Birdstep RDM Server 8.0 - это самая последняя версия ведущей высокопроизводительной базы данных (БД). Она расширяет функциональность версии 7.0. Добавлена поддержка репликации, что решает проблемы тех  заказчиков, которым нужна гарантия 99,999% времени работоспособности и отказоустойчивости.

Birdstep RDM Server  предоставляет максимальную гибкость при разработке. Идет ли речь об использовании стандартных или низкоуровневых интерфейсов - Birdstep RDM Server обеспечит полный контроль. При использовании Birdstep RDM Server 8.0 организации могут быть уверены, что приложения будут успешно справляться с пиками пользовательской нагрузки и обеспечивать высокую скорость обработки транзакций. Автоматическая система восстановления в Birdstep RDM Server делает целостность данных безупречной.

RDM Server встраивается в приложения разработчиков и используется там, где важны производительность, компактность и надежность. В качестве встраиваемой СУБД, использующей клиент-серверную архитектуру, RDM Server используется в широком спектре приложений. Это приложения и для отрасли финансовых услуг, и для индустрии телекоммуникаций, и для электронного бизнеса.

Возможности

  • Активно-пассивная репликация. Отказоустойчивость, избыточность данных и высокий уровень доступности - вот ключевые слова, связанные с репликацией данных. Благодаря улучшенному механизму репликации в RDM Server можно реплицировать БД для приложений и решать эти проблемы.
  • Архитектура подключаемого журналирования транзакций. Теперь, благодаря этой новой возможности, можно создавать приложения со специальными требованиями к репликации или журналированию транзакций. 
  • Поддержка 64-разрядных операционных систем Поддержка 32- и 64-разрядных серверов и клиентов в конфигурациях со смешанным режимом работы и платформами смешанного типа.
  • Неограниченный размер файлов. Упрощая разработку и администрирование приложений, RDM Server теперь поддерживает 64-разрядный доступ к файлам. Эта возможность снимает ограничение на размер файлов 2 Гб, которое присутствовало в предыдущих версиях RDM Server.
  • БД реляционного и сетевого типов. Две проверенные парадигмы БД, которые можно использовать как вместе, так и независимо.
  • Стандартные интерфейсы. RDM Server поддерживает ODBC 3.51 (100% совместимость на уровне ядра, включая поддержку Level 1 и Level 2), SQL92, ADO.Net, PHP и Type4 JDBC 3.0/4.0
  • 128-разрядное шифрование AES. Шифрование по алгоритму AES является в Birdstep RDM Server стандартом. Оно идеально подходит для обеспечения безопасности бизнес-транзакций.
  • "Горячее" резервное копирование в режиме онлайн. Выполнять резервное копирование БД можно, не прерывая ее работы.
  • Динамический язык определения БД (DDL). Добавление и удаление таблиц, полей и индексов в режиме онлайн.
  • Стандартные определения С/C++ для схемы. Эффективное использование имеющихся навыков для разработки приложений благодаря использованию в RDM Server стандартных определений языка С/C++  для схемы БД.
  • Серверные расширения, определяемые пользователем функции (UDF) и процедуры (UDP). Birdstep RDM Server предлагает возможность расширения серверной функциональности. Это позволяет разработчикам дополнительной настраивать возможности БД и добиваться максимальной компактности клиентской части.
  • CREATE JOIN. Позволяет использовать знакомый язык определения БД SQL и интерфейс прикладного программирования (обе сильные стороны реляционных БД). Одновременно можно использовать значительные преимущества производительности сетевой модели БД.
  •  Целостность данных. Birdstep RDM Server полностью реализует улучшения механизма ссылочной целостности, определенные в стандарте 1992 ANSI SQL, и расширения SQL, включая хранимые процедуры и триггеры.
  • Синхронизация пользовательского доступа. Предотвращает потерю данных путем синхронизации доступа к совместно используемым файлам и записям. Это позволяет организовать обновления единовременно только одним пользователем и обеспечивает целостность данных даже в средах с самой сильной нагрузкой.
  • Журналирование транзакций. Автоматическое восстановление в случае сбоя системы или потери питания. Фиксированные транзакции в БД отрабатываются, а незавершенные - откатываются.
  • Прекрасная гибкость архитектуры. Прямая связь приложения с библиотеками ядра позволяет добиваться непревзойденной производительности. Связь с клиентскими библиотеками для удаленного доступа. Обе этих возможности можно использовать параллельно, что обеспечивает удобство работы в гибридном режиме. (Привязанные к приложению серверные страницы.)
  • Поддержка импорта и экспорта данных из БД в хорошо определенные XML-документы. Это помогает обеспечить взаимодействие с такими хранилищами, работающими с данными в формате XML, как SQL Server, Oracle и т.д.
  • Соответствие БД принципам важных для бизнеса приложений под названием "ACID", что означает: атомарность (Atomicity), целостность (Consistency), автономность (Isolation) и надежность (Durability).
  • Поддержка 18 квинтиллионов записей на одну таблицу.

Новое в Birdstep RDM Server версии 8.0

Благодаря существующим возможностям управления сложными данными эта новая версия расширяет прекрасно настраиваемое ядро БД следующими функциями:

Активно-пассивная репликация Отказоустойчивые приложения с высоким уровнем доступности должны в значительной степени полагаться на эффективные и масштабируемые системы обеспечения избыточности данных. С внедрением современного механизма репликации RDM Server можно гарантировать 99,999% времени бесперебойной работы. Также поддерживаются несколько подчиненных БД, что позволяет создавать сложные модели репликации, увеличивающие время работы сервера, а также избыточность и доступность данных.

Таблицы в оперативной памяти RDM Server уже является лидером по производительности в области встроенных БД, но он предлагает и нечто более интересное. Благодаря добавленной в v7.0 поддержке режима работы из оперативной памяти разработчики могут настраивать части своей БД для работы в этом режиме, оставляя остальное на диске. Это позволяет добиваться исключительной скорости выполнения транзакций, сохраняя одновременно важные данные в безопасности благодаря полному контролю над транзакциями.

Архитектура подключаемого журналирования транзакций Теперь, благодаря этой новой возможности, можно создавать приложения со специальными требованиями к репликации или журналированию транзакций. 

Type 4 JDBC 4.0 RDM Server поддерживает JDBC v4.0, новейший опубликованный стандарт для интерфейса JDBC.

Оптимизация производительности В последней версии RDM Server компания Birdstep уделила внимание производительности базового ядра. Эта версия механизма обработки команд SQL была оптимизирована, что повысило скорость обработки команд SQL более чем на 50%.

Базовое приложение состоит из следующих частей:

  • Клиентская программа, которая получает доступ к серверу через клиентские интерфейсные библиотеки RDM Server. (Например, SQL и/или удаленные вызовы процедур.)
  • Специальные серверные расширения, которые работают на сервере.

Обмен данными обеспечивается через интерфейс удаленного вызова процедур (RPC) и серверного многосетевого управляющего процессора (MNCP).

Производительность, масштабируемость и целостность данных.
RDM Server создан с учетом возможностей, которые ожидают от встраиваемой базы данных (БД). Этот продукт обеспечивает прочную основу для разработки приложений и предлагает уникальные средства для обеспечения высокого уровня доступности, повышения производительности и настройки БД. Отвечая важнейшим требованиям, которые многие пользователи и разработчики предъявляют к современным приложениям БД, Birdstep RDM Server соответствует таким промышленным стандартам, как SQL, ODBC, ADO, PHP и JDBC. Кроме того, RDM Server создан с целью минимизации совокупной стоимости владения и снижения требований к администрированию.

Системные требования

Поддерживаемые типы данных

  • Массивы, до трех измерений.
  • Auto-Increment.
  • BLOB.
  • Character
  • Date.
  • ROWID.
  • Decimal.
  • Double Byte Character.
  • Float.
  • 64, 32, 16, 8-битное целое число Integer (tinyint, interger, bigint).
  • Numeric.
  • Time.
  • Timestamp.
  • Определяемые пользователем типы данных.
  • Определяемые пользователем скалярные и агрегатные функции.

Расширяемость

  • Модули расширения.
  • Определяемые пользователем скалярные и агрегатные функции.
  • Определяемые пользователем процедуры.
  • Определяемые пользователем сравнения.
  • Фильтры импорта и экспорта.
  • Подключаемые модули журналирования транзакций.

Поддерживаемые стандарты

  • ANSI SQL-89 Level 2.
  • ANSI SQL-92 частично.
  • Unicode.
  • ADO.Net.
  • PHP.
  • ODBC 3.51.
  • Type 4, JDBC 3.0 и 4.0.
  • XML.

Поддержка операционных систем

  • AIX 5.2 - PowerPC 6xx/7xx/9xx (32-разрядный режим).
  • AIX 5.3 - PowerPC 6xx/7xx/9xx (32-разрядный режим).
  • FreeBSD 6.1- x86.
  • HPUX 11.0 - PA-RISC (32-разрядный и 64-разрядный режим).
  • HPUX 11i v1 - PA-RISC (32-разрядный и 64-разрядный режим).
  • HPUX 11i v2 - PA-RISC (32-разрядный и 64-разрядный режим).
  • HPUX 11i v2 - Itanium 2 (32-разрядный и 64-разрядный режим).
  • HPUX 11i v3 - PA-RISC (32-разрядный и 64-разрядный режим).
  • HPUX 11i v3 - Itanium 2 (32-разрядный и 64-разрядный режим).
  • Solaris 9 - SPARC / UltraSPARC (32-разрядный и 64-разрядный режим).
  • Solaris 10 - SPARC / UltraSPARC (32-разрядный и 64-разрядный режим).
  • Red Hat Enterprise Linux v4.0 - x86 / x86-EMT64.
  • Red Hat Enterprise Linux v5.0 - x86 / x86-EMT64.
  • Windows XP - x86 / x86-EMT64.
  • Windows Server 2003 - x86 / x86-EMT64.
  • Windows Vista Ultimate - x86.
  • QNX Neutrino 6.3 - x86.

Поддерживаемые интерфейсы

  • ADO.Net.
  • PHP.
  • ODBC 3.51.
  • Type 4, JDBC 3.0 и 4.0.
  • Ядро (Cи/Cи++).

Поддерживаемые сети

  • Совместно используемая память.
  • TCP/IP, Windows-сокеты.
  • Доменные сокеты UNIX.
  • Именованные каналы Win 32.
  • Одновременная поддержка нескольких протоколов (клиент и сервер).

Спецификации БД

  • Максимальный объем БД: 70 квадриллионов.
  • Максимальное количество ключей: 18 квинтиллионов на столбец.
  • Максимальное количество строк: 18 квинтиллионов на таблицу.
  • Максимальное количество открытых файлов: жесткого предела нет.
  • Максимальный размер таблицы: 32 Кб x 18 квинтиллионов = 576 эксабайт.

Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=7150