powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Альтернатива Oracle RAC
25 сообщений из 25, страница 1 из 1
Альтернатива Oracle RAC
    #35773700
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли альтернатива Oracle RAC? Т.е. база данных, которая поддерживает эффективную кластеризацию и масштабирование.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35773875
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkri пишет:
> Есть ли альтернатива Oracle RAC? Т.е. база данных, которая поддерживает
> эффективную кластеризацию и масштабирование.
На сколько я знаю, реальной - нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774179
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774303
up
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/actualthread.aspx?tid=583282
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774414
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у информикса это не кластер, там секондари ноды читают грязные данные а пишущие транзакции на главную ноду пересылают DML ... на раз даже если очень прищурится не походит, тут обсуждали:
/topic/271249&pg=5#5986900

ЗЫ. мейнфремовский sysplex слегка напоминает RAC.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774480
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недавно еще появился Sybase ASE Shared cluster. Но что это за продукт пока нигде не написано.
http://www.sybase.com/files/Product_Overviews/Sybase-ISUG-071707.pdf
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774513
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!у информикса это не кластер, там секондари ноды читают грязные данные а пишущие транзакции на главную ноду пересылают DML ... на раз даже если очень прищурится не походит , тут обсуждали:
/topic/271249&pg=5#5986900


Кто его знает, что mikkri подразумевал под "эффективной кластеризацией и масштабированием"...
Поскольку ищет АЛЬТЕРНАТИВУ, значит не всё так пушисто в оРАЙкловской песочнице :).

Могу +1 к сказанному ниже:

onstatp.s. Я езжу на шевроле , а хочу ездить на БМВ, это не мешает мне хотеть, но есть обьективные обстоятельства по которым я не могу себе позволить ездить на БМВ
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774656
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойYo.!у информикса это не кластер, там секондари ноды читают грязные данные а пишущие транзакции на главную ноду пересылают DML ... на раз даже если очень прищурится не походит , тут обсуждали:
/topic/271249&pg=5#5986900


Кто его знает, что mikkri подразумевал под "эффективной кластеризацией и масштабированием"...
Поскольку ищет АЛЬТЕРНАТИВУ, значит не всё так пушисто в оРАЙкловской песочнице :).

Могу +1 к сказанному ниже:

onstatp.s. Я езжу на шевроле , а хочу ездить на БМВ, это не мешает мне хотеть, но есть обьективные обстоятельства по которым я не могу себе позволить ездить на БМВ

Альтернативу Oracle RAC ищу главным образом для понимание, есть ли она. Наши DBA говорят, что Oracle RAC не так хорош, как реклама говорит. Сейчас мы задачу масштабирования решаем покупкой более мощного железа (SUN E2900 -> SUN M5000), но это тупиковый путь. Плюс нет High Availability. Так же собираемся более агрессивно перемещать исторические данные из основной БД в архивную, что уменьшит объем БД с текущих 1Тб+ до более разумных.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774682
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkri Наши DBA говорят, что Oracle RAC не так хорош, как реклама говорит.
Верить вообще никому нельзя.

В таком разе альтернатива - DataGuard
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774686
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, не забудьте после того, как найдёте альтернативу, оценить затраты на портирование приложений под новую СУБД. А то как бы не вышло дороже, чем разница в цене на SUN E2900 и на SUN M5000...
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774691
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774708
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойЭх, не забудьте после того, как найдёте альтернативу, оценить затраты на портирование приложений под новую СУБД. А то как бы не вышло дороже, чем разница в цене на SUN E2900 и на SUN M5000...
Что-то мне подсказывает, что отступлений от стандартного SQL у нас мало. Вот особенности реализации транзакций и версионность Oracle - это да. Плюс Oracle - это стратегически правильная платформа по мнению нашего CTO.

Выходит, больше интересно из личных побуждений.

P.s. sql.ru хорош тем, что на любой вопрос дадут внятный ответ. Спасибо!
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774801
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkri,

Есть альтернатива или нет сильно зависит от постановки задачи. Например для определенных задач Data Warehousing вместо RAC можно спокойно использовать Teradata. Это будет в большинстве случаев дороже, но работать будет вполне пристойно. Для задач из этой же области можно использовать Netezza и GreenPlum. Тольк все эти СУБД shared-nothing/MPP. А Оракл RAC это shared-disk.

Для OLTP задач shared-nothing часто не канает. Если надо именно кластер с shared-disk то это либо Oracle RAC либо DB2 EEE на мэйнфрейме.

Есть fedarated архитектура, она тоже отличается от Oracle RAC, в том числе и по области эффективного применения.

То есть "аналогов" в смысле shared-disk DB cluster под Unix/Windows нету, но есть системы способные решать те же задачи на другой архитектуре.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35774969
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0й...
Спасибо большое!

P.s. Мне тут Netezza советовали в команде, которая занимается инжинирингом гридов.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35784477
StarBlade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkri,

Не сочти за издевательство, но просто грамотно разработанная БД. Ну и соответственно масштабируемое приложение. Зачастую гораздо проще (и дешевле для бизнеса) переделать существующую или купить новую, чем немеряно баксов втюхать и мордоваться в последствии за призрачную мечту/идею не всегда дающую желаемый эффект. Да даже для Дабы сберечь башку идеолога внедрения.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35786165
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarBlademikkri,

Не сочти за издевательство, но просто грамотно разработанная БД. Ну и соответственно масштабируемое приложение. Зачастую гораздо проще (и дешевле для бизнеса) переделать существующую или купить новую, чем немеряно баксов втюхать и мордоваться в последствии за призрачную мечту/идею не всегда дающую желаемый эффект. Да даже для Дабы сберечь башку идеолога внедрения.
Ничего не понял :-(
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35786632
dph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dph
Гость
StarBlade
+1

for Mikki
Просто вместо того, что бы наращивать БД, можно оптимизировать приложение, которое с ним работает. По сути, RAC - это масштабирование памяти под не слишком эффективный кэш и масштабирование процессора. И то, и другое - можно перенести на нормальный application layer и масштабировать как хочется.

Что за задачи-то?

P.S. Вообще, чем больше я имею дело с Oracle на больших системах и приличных нагрузках, тем больше прихожу к выводу, что это - одно из наименее эффективных решений с точки зрения бизнеса (хотя и очень эффективное для группы эксплуатации).
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35787262
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dph,

Очередная сказка про то, что Оракл не масштабируется, "поэтому мы быстренько нафигачим тут на С++\Java свои кэши, свои джойны и все у нас будет"
Одно из наименее эффективных решений с точки зрения бизнеса - это иметь дело с дилетантами, которые пытаются решать любые задачи единственным известным им способом. Вот с чего вы взяли, что задача автора может быть эффективно решена с помощью "перенести на нормальный application layer"? Вы ж даже не знаете о какой системе идет речь.

Ну а это вообще шедевры:
mikkriСейчас мы задачу масштабирования решаем покупкой более мощного железа (SUN E2900 -> SUN M5000), но это тупиковый путь.
dphПросто вместо того, что бы наращивать БД, можно оптимизировать приложение, которое с ним работает. По сути, RAC - это масштабирование памяти под не слишком эффективный кэш и масштабирование процессора. И то, и другое - можно перенести на нормальный application layer и масштабировать как хочется.
Есть такой термин, применительно к информационным системам - масштабиру емость . Масштабиру емость - это адекватно увеличение производительности ИС при увеличении аппаратной мощности. Система считается хорошо масштабируемой, если производительность возрастает прямо пропорционально увеличению аппаратной мощности. Оракл как СУБД масштабируется очень эффективно, но приложения написанные под него, могут масштабироваться плохо. Точно так же, как и WebLogic - сам по себе этот сервер приложений масштабируется хорошо, но всегда найдутся криворукие му**ки, которые насоздают ботлнеков на ровном месте. И СУБД, и AppServer в обоих случаях не при чем.
Теперь про RAC. RAC - это альтернативное, более дешевое средство повышения производительности. Альтернативное покупке более дорогого железа. Т.е. грубо: если есть 8-х процессорный сервер и два варианта: либо купить один 16-ти процессорный, либо еще один 8-ми процессорный и лицензию на RAC. При это следует понимать, что масштабируемость у RAC ХУЖЕ , чем просто за счет покупки одного более мощного сервера. Т.е. повышать производительность за счет увеличения числа нод нельзя так же эффективно как и за счет более мощных серверов, но зато дешевле и во многих ситуациях может быть весьма выгодным решением. И еще, если приклад написан особенно криво, то RAC может не увеличить производительность ИС вообще.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35788835
mikkri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работа приложений с БД сейчас весьма не эффективна, так как на уровне приложения не делается кеширование. В результате если нужны данные транзакции, то они грузятся заново каждый раз. Из-за того, что несколько приложений могут поменять данные в одной и той же таблице, реализация кеширования весьма затруднительна и потребует серьезной переработки приложений.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35788907
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Apex При это следует понимать, что масштабируемость у RAC ХУЖЕ , чем просто за счет покупки одного более мощного сервера.
не точная формулировка ;) как раз хохма в том, что масштабируемость RAC сегодня уже "лучше" чем у большой железяки. а если быть точнее то RAC масштабируется дальше, чем железяка. например у SAP есть тест на IBM Power6 на пяти RAC нодах производительность которого заметно опережает самую большую железячку которая на тот момент была у IBM из 32 процессоров.
а вот производительность, это да. из того же теста 4 ноды RAC даст где-то 15% меньшую производительность, чем одна большая железка с тем же кол-вом процессоров что и в четырех нодах RAC.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35789025
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikkriРабота приложений с БД сейчас весьма не эффективна, так как на уровне приложения не делается кеширование. В результате если нужны данные транзакции, то они грузятся заново каждый раз. Из-за того, что несколько приложений могут поменять данные в одной и той же таблице, реализация кеширования весьма затруднительна и потребует серьезной переработки приложений.
Вы в этом уверены? Т.е. все возможные способы оптимизировать это на уровне БД уже точно исчерпаны?
mikkriреализация кеширования весьма затруднительна и потребует серьезной переработки приложений
Именно, по сути вам приедтся сделать почти тоже самое, что сделал Оракл: т.е. разводить конкурирующие потоки, согласовывать их по чтению и т.д.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35789026
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
не точная формулировка ;) как раз хохма в том, что масштабируемость RAC сегодня уже "лучше" чем у большой железяки. а если быть точнее то RAC масштабируется дальше, чем железяка .
Не, ну понятное дело, если взять саму большую железяку, котору на данный момент способны произвести и поставить рядом РАК из двух таких же железяк - то РАК конечно выиграет
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35789245
dph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dph
Гость
[q]Очередная сказка про то, что Оракл не масштабируется, "поэтому мы быстренько нафигачим тут на С++\Java свои кэши, свои джойны и все у нас будет"
[/q]
Оракл, конечно, масштабируется. И, в некоторых рамках, вполне неплохо. Но, увы, очень дорого.
Дорого по лицензиям, по администрированию, по железу, в конце концов.
И в большинстве прикладных задач есть более дешевые способы масштабирования.

[q]Вот с чего вы взяли, что задача автора может быть эффективно решена с помощью "перенести на нормальный application layer"? Вы ж даже не знаете о какой системе идет речь.[q]
Если использование RAC позволяет масштабировать систему, то использование application layer сделает это, в среднем, не хуже. Так как кэширование и пред/постобработка на уровне application layer - это то же самое увеличение общего числа памяти и процессоров в системе. Только за лицензии платить не надо, но надо платить за разработку и тратить время.
Что выгоднее - решается в каждом конкретном случае. Обычно для длинных проектов выгоднее разработка, для заказных поделок, где время поджимает и за лицензии платит клиент - использование RAC.
Ну, еще есть плохо спроектированная legacy, где кроме оптимизации БД ничего не поможет. Но тут, вроде бы, код свой.
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35793405
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кластерные БД для хранилищ
http://tpc.org/tpch/results/tpch_price_perf_results.asp?resulttype=cluster&version=2%&currencyID=1

кластерные БД для транзакций
тот же источник дает только HP Integrity под Ora 10 - так что, кроме Ora, достойно проходящих TPC БД нет.
есть кастом-решения и много наработок на MySQL, PostgreSQL
...
Рейтинг: 0 / 0
Альтернатива Oracle RAC
    #35793633
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще для ХД HP в том году сделал NeoView серверы+диски+БД, shared-nothing, как я понял. Ценой сильно ниже Ora+какое-либо серьезное железо при тех же объемах.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Альтернатива Oracle RAC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]