Блог

    Рассуждения о программном обеспечении, тем или иным образом связанным с моей жизнью.

Последние записи


Теги

Информация

Informix SDS и Oracle RAC. Сравнение функциональных возможностей. Начало (Часть 1).

добавлено: 29 дек 11
понравилось:0
просмотров: 2034
комментов: 0

теги:

Автор: АнатоЛой

1. Маленькая предистория.
Началась эта история приблизительно здесь: ASA vs MS SQL 2008R2 vs Oracle 11G - А
ну или даже вот здесь: ASA vs MS SQL 2008R2 vs Oracle 11G - Б.
"Слово за слово" (с) анек и вылилась эта история уже в более конкретный базар: Informix SDS и Oracle RAC: давайте сравним.
Блог таки появился, и я начинаю формировать табличку раздела 3 (неосмотрительно мной же предложенную - ибо инициатива наказуема).


2. Основание для сравнения.

2.1. Oracle RAC:
Oracle Real Application Clusters (RAC) 11g Release 2
With Oracle Real Application Clusters, Oracle de-couples the Oracle Instance (the processes and
memory structures running on a server to allow access to the data) from the Oracle database (the
physical structures residing on the storage storing the data, commonly referred to as the datafiles).
A clustered database is a single database that can be accessed by multiple instances. Each instance
runs on a separate server in the server pool. When additional resources are required, additional
servers and instances can easily be added to the server pool with no downtime. Once the new
instance is started, applications using services can immediately take advantage of it with no changes
to the application or application server.
Oracle Real Application Clusters is an extension of the Oracle Database and therefore benefits
from the manageability, reliability and security features built into Oracle Database 11g.

2.2. Informix SDS :

Informix Dynamic Server 11: Extending Availability and Replication
Shared Disk Secondary (SDS)
functionality in IDS 11 provides the ability to set up multiple database servers
sharing the whole dbspace set defined by a primary database server. The SDS
architecture can be used for defining a database server on the same physical
machine or different machines with an underlying shared file system.


Итого: архитектура похожа на самом верхнем уровне: одна БД (хранилище) и много экземпляров ПО (память + процессы) СУБД, имеющих к ней непосредственный доступ.

3. Сравнение функциональных возможностей (черновик! раздел в процессе наполнения и правок!)

Сравниваемые характеристики/Кластер СУБД Informix SDS (IDS 11.70) Oracle Database RAC ( ? )
1. Функциональность вторичных серверов
1.1. Клиенты могут выполнять запросы на изменение данных на всех серверах Да с ограничениями ???
...
2. Автоматическое реагирование на сбои узла в системе
2.1. Перенаправление клиентов на рабочий узел Да ???
2.2. Восстановление (перезапуск узла) и включение его в кластер ??? ???

4. Термины:
Т1. Кластер - взаимодействующий набор серверов, созданный с целью повышения отказоустойчивости и масштабируемости решения.

Т2. primary = первичный
Один из узлов кластера, координирующий изменения данных в БД (единственный на момент времени)

Т3. secondary = вторичный
Дополнительные узлы кластера, за счёт ресурсов которых повышается отказоустойчивость и масштабируемость кластера.

5. Литература:
L1. Informix Dynamic Server 11: Extending Availability and Replication
L2. IBM Informix Flexible Grid: Extending Data Availability
L3. Informix 11.70 Admin's Guide. Shared Disks Secondary Servers

Комментарии




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