Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
scf
Member

Откуда:
Сообщений: 1486
Насколько я знаю, для таких целей обычно берут оракл.
Чем mssql хуже, помимо более молодого возраста?
26 дек 14, 09:39    [17055189]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
Попытайтесь разобраться сами самостоятельно.
Для начала можно почитать архив этого форума
26 дек 14, 10:45    [17055616]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Infernal V. Raven
Member

Откуда: St.Petersburg
Сообщений: 1710
scf
Чем mssql хуже, помимо более молодого возраста?
Это как раз может быть достоинством - не тянет череду неудачных решений.
26 дек 14, 11:32    [17055957]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54803

scf
Насколько я знаю, для таких целей обычно берут оракл.

Вменяемые люди берут то, к чему есть ДБА. Иначе получается
вот так.

Posted via ActualForum NNTP Server 1.5

26 дек 14, 12:43    [17056538]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
scf
Насколько я знаю, для таких целей обычно берут оракл.
Чем mssql хуже, помимо более молодого возраста?


вообще-то для этих целей _обычно_ берут Sybase ASE.
Oracle традиционно не имел поддержки native float и машиной арифметики, поэтому не очень сильно использовался в финансовых приложениях. Но теперь там есть поддержка этих типов, и вроде бы все нормально.
так что в итоге из двух искомых можно брать любой.
26 дек 14, 22:54    [17059868]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Чем mssql хуже, помимо более молодого возраста?[/quot]

ничем.
26 дек 14, 22:56    [17059872]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Yo.!
Guest
scf
Насколько я знаю, для таких целей обычно берут оракл.
Чем mssql хуже, помимо более молодого возраста?

архитектурой хуже. мсскл это 99% блокировочный режим, который сильно проигрывает неблокирующему чтению IL SNAPSHOT. если брать SNAPSHOT то его прислонили сбоку к мсскл, тогда как в оракле это то, вокруг чего построено все ядро. в мсскл старые версии строк выносятся в отдельно лежащую tempdb, в перемешку с сортировками, времянками и прочим хламом. когда версии становятся не нужными, процесс типа вакумса их вычищает. жутко не эффективная архитектура, сильно проигрывающая оракловой. потому берут оракл.

MasterZiv
вообще-то для этих целей _обычно_ берут Sybase ASE.

хи-хи, голос из прошлого. ASE в далеких 90х умер ...
26 дек 14, 23:52    [17060051]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Вася Уткин
Guest
MasterZiv
scf
Насколько я знаю, для таких целей обычно берут оракл.
Чем mssql хуже, помимо более молодого возраста?


вообще-то для этих целей _обычно_ берут Sybase ASE.
Oracle традиционно не имел поддержки native float и машиной арифметики, поэтому не очень сильно использовался в финансовых приложениях. Но теперь там есть поддержка этих типов, и вроде бы все нормально.
так что в итоге из двух искомых можно брать любой.

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

1.
Oracle - имеет OLTP-кластер Oracle RAC и для DWH интеллектуальный сторедж Oracle Exadata
MS SQL - имеет только DWH-кластер MS SQL Parallel DWH

2.
Oracle - может крутиться на Windows (x86), Linux(x86), Solaris (Sun Sparc), AIX (IBM Power) - в частности на P795 с 1024 виртуальными ядрами
MS SQL - только на Windows (x86) - максимум 240 виртуальных ядер.

Знаю примеры в банках, с ростом бизнеса (клиентов, систем обслуживания клиентов), MS SQL просто умирал (останавливая привлечение новых клиентов и рост бизнеса), а Oracle c затратами модернизировался Linux (x86) --> Solaris (Sun Sparc) / AIX (IBM Power) --> Oracle RAC
27 дек 14, 12:58    [17060711]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 2033
scf
Насколько я знаю, для таких целей обычно берут оракл.
Чем mssql хуже, помимо более молодого возраста?


Не работает на unix'ах. Для многих- фатальный недостаток.
27 дек 14, 15:25    [17061120]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
SERG1257
Member

Откуда:
Сообщений: 2933
scf
Чем mssql хуже, помимо более молодого возраста?
Тем что когда большие OLTP СУБД для финансовых данных АСУчивались mssql еще не было. А имеющиеся системы проще поддерживать как есть, чем переводить под другую СУБД.
27 дек 14, 16:37    [17061363]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Yo.!
архитектурой хуже. мсскл это 99% блокировочный режим, который сильно проигрывает неблокирующему чтению IL SNAPSHOT.

на кой хрен в финансовых приложениях неблокирующее
чтение? это раз.

в mssql уже давно есть такой же ровно snapshot как и в оракуле.

Yo.!
MasterZiv
вообще-то для этих целей _обычно_ берут Sybase ASE.

хи-хи, голос из прошлого. ASE в далеких 90х умер ...


ну ну, знаток...

Сообщение было отредактировано: 27 дек 14, 18:08
27 дек 14, 17:21    [17061509]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
native float используется в финансовых приложениях, в каких? Плавающая точка нужна там, где могут потребоваться для одной записи одна миллионная дробь, а в другой записи квинтиллион - в астрономии да, в финансах нет.


ты финансы с бухгалтерией не путаешь?

впрочем, автор тоже может путать так что не вижу смысла спорить.
27 дек 14, 17:42    [17061580]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Вася Уткин
Guest
MasterZiv
native float используется в финансовых приложениях, в каких? Плавающая точка нужна там, где могут потребоваться для одной записи одна миллионная дробь, а в другой записи квинтиллион - в астрономии да, в финансах нет.


ты финансы с бухгалтерией не путаешь?

впрочем, автор тоже может путать так что не вижу смысла спорить.

С бухгалтерией никогда не работал, так что не знаю о чем ты.
27 дек 14, 23:58    [17062759]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3795
Вася Уткин
Oracle - имеет OLTP-кластер Oracle RAC

https://www.sql.ru/forum/1128461/podskazhite-pochemu-v-bankovskom-kartochnom-processinge-ne-ispolzuut-oracle-rac
5 янв 15, 16:00    [17086797]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
scf
Насколько я знаю, для таких целей обычно берут оракл.
Чем mssql хуже, помимо более молодого возраста?


Насчет возраста, можно спорить.
А так... Решение приобретения той или иной системы определяется обычно ее "откатоемкостью".
У Oracle она обычно выше, чем у MS SQL.
Да и принцип "Еще не уволили ни одного менеджера, который приобрел решения от IBM", для Oracle действует точно так же.
К техническим характеристикам систем выбор покупки не имеет никакого отношения.
6 янв 15, 06:55    [17088420]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9892
Ну еще крайне важен фактор поддержка со стороны поставщиков прикладного софта. А вот здесь, подход "откатоемкость и к техническим характеристикам систем выбор не имеет никакого отношения" уже НЕ действует. IMHO & AFAIK

Но тут тоже все сложно:
1. Oracle значительно раньше, чем MS SQL стал поддерживать "серьезные" опции и обеспечивать работу на "серьезном" железе. Т.ч. многие поставщики прикладного софта (тот же SPL WG с Customer Cara & Billing) работают с ним еще со времен COBOL'а )))
2. У MS традиционно значительно лучший маркетинг в сегменте Soho (читай startup'ах, 1C-ках) и значительно ниже порог вхождения. Т.ч. многие новые (читай модные, современные, юзер френдли и так далее) продукты по определению создают на MS.
6 янв 15, 14:29    [17089213]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
Leonid Kudryavtsev
Ну еще крайне важен фактор поддержка со стороны поставщиков прикладного софта. А вот здесь, подход "откатоемкость и к техническим характеристикам систем выбор не имеет никакого отношения" уже НЕ действует. IMHO & AFAIK


Действует еще как!
Просто для разных экосистем (MS и Oracle) есть разные поставщики прикладных решений.
Крупные поставщики прикладных решений стараются охватить и MS, и Oracle, да еще DB2 не забыть.

MS с партнерами имеет не плохую линейку продуктов для Ынтырпрайза, так же как Oracle и IBM.
Причем они все плюс-минус одинаковы. И выбор того или иного вендора "из технических характеристик" это чистая вкусовщина и повод для холиваров.
8 янв 15, 10:23    [17093626]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
mad_nazgul
Просто для разных экосистем (MS и Oracle) есть разные поставщики прикладных решений.
Крупные поставщики прикладных решений стараются охватить и MS, и Oracle, да еще DB2 не забыть.
Хм. Покажите мне банковскую систему в России, которая DB2 поддерживает. Из пятерки наиболее распространенных АБС только Диасофт, кажется, MSSQL и Sybase поддерживает. А остальные на Oracle.
Мы же тут про финансовые системы.
И кстати, откаты тут не причем. Все эти АБС выбрали Oracle еще тогда, когда он вообще "бесплатным" был.
8 янв 15, 11:34    [17093751]     Ответить | Цитировать Сообщить модератору
 Re: Большая OLTP СУБД для финансовых данных - Oracle или MSSQL?  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
Bogdanov Andrey,

У нас любят все откатами объяснять. Но не так, я бы сказал далеко не так.
8 янв 15, 12:03    [17093842]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить