Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Помогите выбрать...  [new]
iv250973
Member

Откуда:
Сообщений: 117
Vika Vinner
Совершенно неважно что за технологию Вы используете.

Вам совершенно неважно, ехать-ли на авто или велосипеде?
25 янв 10, 10:45    [8238774]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Vika Vinner
Member

Откуда: Ноги Растут...
Сообщений: 2339
iv250973
Вам совершенно неважно, ехать-ли на авто или велосипеде?

Ну если совсем откровенно - то не важно. Я предпочитаю летать...
25 янв 10, 10:50    [8238835]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Vika Vinner
Member

Откуда: Ноги Растут...
Сообщений: 2339
Ежели Вы Коллега попытаетесь убедить себя что на одной и той же платформе (Интел как наиболее распространённая) какая то технология будет ехать а какая то - нет... Боюсь у Вас это не получится...
25 янв 10, 10:59    [8238904]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
iv250973
Member

Откуда:
Сообщений: 117
Vika Vinner,

кривые ручки, ровно, как и кривая платформа, так же , как и прочие звенья этой цепи оказывают влияние на конечный результат.
25 янв 10, 11:41    [8239276]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
iv250973
Member

Откуда:
Сообщений: 117
Vika Vinner
Ежели Вы Коллега попытаетесь убедить себя что на одной и той же платформе (Интел как наиболее распространённая) ...

Про одну-и-туже-интелплатформу я не утверждал. Не надо мне приписывать чужих мыслей ;-)
25 янв 10, 12:14    [8239604]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

Откуда:
Сообщений: 6941
Vika Vinner
Ежели Вы Коллега попытаетесь убедить себя что на одной и той же платформе (Интел как наиболее распространённая) какая то технология будет ехать а какая то - нет... Боюсь у Вас это не получится...


Не получится убедить или поехать (полететь) ?

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

ИМХО Самое основное для создателей требование , это понимание того что
система должна работать в режиме системы реального времени.
И чем больше она будет отвечать требованиям( архитектурно соответствовать)
системам реального времени, тем меньше потом придется переделывать
при необходимости масштабирования системы.
А какая там ОС , или СУБД не суть важно.
25 янв 10, 12:41    [8239841]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
onstat-

ИМХО Самое основное для создателей требование , это понимание того что
система должна работать в режиме системы реального времени.
...
А какая там ОС , или СУБД не суть важно.


Ага, точно
Форд может быть любого цвета ...
25 янв 10, 12:56    [8239969]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Dimitry Sibiryakov
Member

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

onstat-

система должна работать в режиме системы реального времени.

Определение "системы реального времени" - в студию!!!

Posted via ActualForum NNTP Server 1.4

25 янв 10, 12:57    [8239988]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

Откуда:
Сообщений: 6941
Dimitry Sibiryakov

onstat-

система должна работать в режиме системы реального времени.

Определение "системы реального времени" - в студию!!!


В некотором приближении требования которым она должна отвечать
http://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8

перефразоровано мной под платежные системы

Самые распространённые из них:

* платежная система, в которой успешность работы любой программы зависит не только от её логической правильности, но и от времени, за которое она получила этот результат. Если система не может удовлетворить временным ограничениям, должен быть зафиксирован сбой в её работе[1]
* Стандарт POSIX 1003.1 даёт определение: «Реальное время в операционных системах — это способность операционной системы обеспечить требуемый уровень сервиса в определённый промежуток времени»[2]
* система( сервис платежной системы), реагирующий в предсказуемое время на непредсказуемое появление внешних событий[3]
* Платежные системы постоянной готовности. В эту категорию система попадает, исходя из маркетинговых соображений, и если некий сервис платежной системы называют «работающей в реальном времени», то это лишь означает, что запросы от пользователя обрабатываются с задержкой, соответствующей операционным требования платежной системы.
25 янв 10, 13:17    [8240150]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Dimitry Sibiryakov
Member

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

onstat-

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

А сколько это в граммах секундах?

Posted via ActualForum NNTP Server 1.4

25 янв 10, 13:27    [8240262]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
DPH3
Guest
Ну, платежные системы и системы реального времени, к счастью, никак не пересекаются.
Ну нет таких требований для платежных систем.
Для p2p платежей приемлемое время отклика (даже с гарантией) получить можно (хотя и не понятно, зачем).
Для платежей контрагентам/от контрагентов - нереально, там может быть вообще ручная обработка запросов.

Но в любом случае - это ненужно.

А вот время работы 24*7 с тремя, хотя бы, девятками - это другое дело, тут все вполне реализуемо и востребованно пользователем (при нормальном софте, железе, нескольких ДЦ, хороших сисадминах, куче провайдеров инета и т.д.).
Впрочем, все равно это дорого очень. Стоит оно того или нет - решать нужно при проектировании.

А вообще, для платежной системы наиболее важны гарантии надежности хранения. И тут, похоже, кроме Оракла и DB2 кандидатов и нет (а, еще некоторые файловые системы).
Мне приходилось видеть потери данных и в MS SQL (сбой в памяти, после чего и в логи, и в файлы данных и в реплики начинает писаться фигня, данные пришлось восстанавливать из логов сервера приложений - счастье, что они были) и в MySQL. Про сбои в Postgress и Firebird наслышан.
При том, что Oracle еще и очень чувствителен к качеству DBA (как и бесплатные БД)....

Впрочем, это уже флеймообразующая реплика...
25 янв 10, 13:49    [8240511]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Dimitry Sibiryakov
Member

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

DPH3
Впрочем, это уже флеймообразующая реплика...

Угу, поскольку даже первая страница раздела по Оракулу показывает, что
потери возможны и там.

Posted via ActualForum NNTP Server 1.4

25 янв 10, 13:56    [8240583]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30274
DPH3
Впрочем, это уже флеймообразующая реплика...

ага. главное, чего надо убояться - это того, что данные в системе хранятся не просто абы какие и кого, а баблос контрагентов. Чужие денежки требуют очень бережного обращения.
25 янв 10, 13:57    [8240588]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

Откуда:
Сообщений: 6941
Dimitry Sibiryakov

onstat-

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

А сколько это в граммах секундах?


Мастеркард собирается установить требование 10 сек для региона и 13 сек по миру
это с учетом стояния во всевозможных очередях и передачи по сети,
и не важно через сколько процессинговых центров проходит операция.
От отправки запроса посом( банкоматом ) , до момента печати чека или выдачи налички.
25 янв 10, 15:32    [8241516]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Dimitry Sibiryakov
Member

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

onstat-

Мастеркард собирается установить требование 10 сек для региона и 13 сек
по миру

Мнда... Тут не так давно в firebird-support один индус плакался, что его
запросы иногда выходят из лимита в 0.1 секунды... Наверное, у него
система уже нереально реального времени.

Posted via ActualForum NNTP Server 1.4

25 янв 10, 15:53    [8241670]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

Откуда:
Сообщений: 6941
Dimitry Sibiryakov

onstat-

Мастеркард собирается установить требование 10 сек для региона и 13 сек
по миру

Мнда... Тут не так давно в firebird-support один индус плакался, что его
запросы иногда выходят из лимита в 0.1 секунды... Наверное, у него
система уже нереально реального времени.


Вы наверное не учитываете вес ( влияние) каждого из приведенных выше требований.

Имхо самое сложное обеспечить

автор

система( сервис платежной системы), реагирующий в предсказуемое время на непредсказуемое появление внешних событий[3]

в режиме 24/7/365.

При этом не переплачивать за ресурсы которые будут простаивать 99% времени.
25 янв 10, 16:20    [8241903]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Dimitry Sibiryakov
Member

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

onstat-
Имхо самое сложное обеспечить
в режиме 24/7/365.

При лимите времени на отклик до 10 секунд? Ха!

Posted via ActualForum NNTP Server 1.4

25 янв 10, 16:27    [8241970]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

Откуда:
Сообщений: 6941
Dimitry Sibiryakov

onstat-
Имхо самое сложное обеспечить
в режиме 24/7/365.

При лимите времени на отклик до 10 секунд? Ха!


Не отклик , а полную обработку операции ,
например Автралийской или Бразильской карты в Московском банкомате.

Это официальное требование ПС.
Когда система или какая то ее часть не укладывается - открывается инцидент.
Никто не заинтересован в лишних инцидентах вызванных всякими факторами,
поэтому время в требованиях разумно длинное.
Это не TPC тест у кого яйца круче, это жесткое требование на 3-,
которому должна удовлетворять вся распределенная система.
25 янв 10, 16:36    [8242035]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

onstat-
Имхо самое сложное обеспечить
в режиме 24/7/365.

При лимите времени на отклик до 10 секунд? Ха!


отнюдь :)
25 янв 10, 17:18    [8242392]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
S.G.
Member

Откуда: cartoon network
Сообщений: 30611
Dimitry Sibiryakov

Определение "системы реального времени" - в студию!!!
оффтоп:
Вспомнилась шутка метеорологов:
"Мы можем очень точно прогнозировать, какая погода будет послезавтра. Но для этого нам нужны две недели машинного времени" :)
Правда, шутка старая, как минимум 10-ти летняя. Сейчас они предсказывают весьма точно и быстро.
26 янв 10, 20:37    [8249548]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

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

Ну нет таких требований для платежных систем.



У меня другая информация


Цитирую первоисточник :

MasterCard Global Operations Bulletin No. 1 • 4 January 2010

..
The monthly Global Operations Bulletin is the primary source of operations information for
MasterCard Principal Members
...
46 Revised Standards for Minimum Authorization Response Wait Time
..
Effective for MasterCard and Debit MasterCard transactions dated on or after
15 June 2010, acquirers must implement a minimum wait time for receiving
an authorization response from the card issuer or its alternate authorization
service provider as follows.
• 10 seconds for acquirers in United Kingdom, Canada, the United States,
and Brazil
• 12 seconds for acquirers in any other country
......

27 янв 10, 16:25    [8254828]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Vika Vinner
Member

Откуда: Ноги Растут...
Сообщений: 2339
iv250973
кривые ручки, ровно, как и кривая платформа, так же , как и прочие звенья этой цепи оказывают влияние на конечный результат.

Я хотела обратить Ваше внимание что кривизна платформы и кривизна ручек... несопоставимые показатели. На любой-кривой-интел-платформе всё замечательно работает если ручки правильные и работает более менее одинаково. А вот с самой разпрямлённой платформой с кривыми ручками... ничего обычно не получится... Как ни старайтесь.
27 янв 10, 17:04    [8255228]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
Dimitry Sibiryakov
Member

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

onstat-
Цитирую первоисточник :

А слово "minimum wait time" никого не смущает?.. Я бы понял если бы там
стояло "maximum"...

Кроме того, "receiving an authorization response" означает всего лишь
ответ "операция разрешена". Несколько байт в одном-единственном пакете.
Для которого требуется пара простеньких запросов с условием по
первичному ключу.

Posted via ActualForum NNTP Server 1.4

27 янв 10, 17:28    [8255498]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

Откуда:
Сообщений: 6941
Dimitry Sibiryakov,


Не все так однозначно и не только по первичным ключам .

Еще одна цитата уже из другого документа

Mastercard manual

Typically contains the Terminal Transaction
Number – a sequential number, per terminal.
Only numeric data may be carried in this subfield.
This sub-field must contain a unique
number that unambiguously identifies the
transaction with a specific POS terminal and
within a specific of 24-hour time period.


Выполнение этого требования при неправильной архитектуре есть одной из причин
по которой сессии висят в buffer bussy wait или в Index range scan.

Также существуют другие требование на проведение похожих проверок не только на уровне требований ПС, но и на уровне бизнес логики.

з.ы. Я пытаюсь донести , что разработкой ПС, и интеграцией приложения в ПС,
должны заниматься специалисты.
27 янв 10, 18:55    [8256004]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать...  [new]
onstat-
Member

Откуда:
Сообщений: 6941
Dimitry Sibiryakov

onstat-
Цитирую первоисточник :

А слово "minimum wait time" никого не смущает?.. Я бы понял если бы там
стояло "maximum"...



автор

must implement a minimum wait time for receiving
an authorization response


Перевожу :
Должны установить минимальное время ожидания для получения авторизационного ответа.

И указано какое и в каких случаях.
27 янв 10, 19:11    [8256088]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить