После почти двух лет подготовки и года тестирования рабочего прототипа, Лондонская фондовая биржа завершила (http://www.londonstockexchange.com/about-the-exchange/media-...) внедрение торговой платформы Millennium Exchange. Основная часть новой платформы написана на C++ и функционирует под управлением SUSE Linux, дополнительно используются серверы на базе Solaris и СУБД Oracle. Новая торговая платформа отличается высокой производительностью, расширенной масштабируемостью, поддержкой манипуляции с различными классами активов, обеспечением минимальной задержки и дополнительной функциональностью.Новая платформа разработана компанией MillenniumIT, которая была приобретена (http://www.opennet.me/opennews/art.shtml?num=23733) лондонской биржей в 2009 году за 30 млн долларов. Millennium Exchange способна обрабатывать в реальном режиме времени до 300 тыс. торговых операций в секунду. Среднее время опе...
URL: http://www.londonstockexchange.com/about-the-exchange/media-...
Новость: http://www.opennet.me/opennews/art.shtml?num=29601
Viva linux, viva Che!
такие новости радуют! )
просто таки !Get the Facts
> просто таки !Get the FactsНу и кто тут говорил про "перспективный" .net?
Там где кончается маркетинг и нужны по-настоящему отказоустойчивые технологии всё сразу становится на свои места: Linux, C++, Solaris, Oracle...
Oracle в этом списке лишний.
>Oracle в этом списке лишний.Вы серьёзно? Биржу на sqllight?
Вы как те студенты-виндузятники? Кроме Access в канун сдачи дипломника ни одной СУБД не знают.
>> sqllight
> AccessИнтересно, как именно они не умеют писать "абсцесс"...
Открой для себя enterprisedb. Ничуть не хуже Oracle + открытое.
> Открой для себя enterprisedb. Ничуть не хуже Oracle + открытое.ты хоть сам-то знаешь, что это такое, умник?
недокументированный инсталлятор от bitnami для PostgreSQL, с техподдержкой, которая невпопад отвечает через месяц
при этом хотят бабло и побольше
Да нет, у них вполне вменяемая тех.поддержка, низкая цена.
Что за enterprisedb? Нет такой субд. Есть великий и вечный postgres! А enterprisedb - компания. Поддержка к постгрессу - это хорошо.
Oracle на самом деле редко где нужен, просто к нему все привыкли уже, к сожалению..
Угу. Только всласть потрахавшись с Постгресом люди начинают понимать зачем нужен Оракл.
> Угу. Только всласть потрахавшись с Постгресом люди начинают понимать зачем нужен Оракл.чтобы сменить позу и позволить ораклу трахать тебя?
> Угу. Только всласть потрахавшись с Ораклом люди начинают понимать зачем нужен Постгрес.Да-да, такое видели. Платиновый оракловый партнёр, вставший раком RAC, ноль пользы от техподдержки _всех_ соответствующих уровней.
> Платиновый оракловый партнёрну так «платиновый партнёр» обозначает: «а вот этого лоха мы так выдоили, что даже сами удивились!»
Оракл по факту лучшая СУБД из универсальных коммерчески доступных. Слон сходен с ней по возможностям, но по скорости Оракл далеко впереди. Но заслуги Слона это не должно умолять - тоже хорошая система, только куда более ограниченная.
> Оракл по факту лучшая СУБД из универсальных коммерчески доступных. Слон сходен с
> ней по возможностям, но по скорости Оракл далеко впереди. Но заслуги
> Слона это не должно умолять - тоже хорошая система, только куда
> более ограниченная.а также отвратно документированная, плохо работающая на винде, с отвратительными гуями для управления, бла-бла-бла....
и в списках рассылки постоянно - "упс, я похоже забыл добавить это в доки", "было дохера работы и наверное я забыл", и тэдэ и тэпэ
говно, короче
код может и нормальный, но юзать это - сущий кошмар
Не все сразу... Думаю до Oracle дело тоже дойдет. Революции в таких делах вредны...
> просто таки !Get the FactsА у майкрософта на сайте вроде до сих пор висит описание как они круто LSE перевели в их гетзефаксах :).
>> просто таки !Get the Facts
> А у майкрософта на сайте вроде до сих пор висит описание как
> они круто LSE перевели в их гетзефаксах :).Делу гетзефакса такие несущественные мелочи, как реальное положение дел, не помеха. Микрософтовские тролли в гетзефаксе поднаторели за эти годы, что ж его теперь - выбрасывать?
"Среднее время операции составляет 126 микросекунд, 99% заявок выполняется за время не превышающее 210 микросекунд и только 0.1% операций может занять более 400 микросекунд. "210 < 126 < 400 o_O ???
А что не понятно то? с чего вы взяли что 210 это минимальное время, что сунули его перед средним?
Вы не осилили вводную.
> "Среднее время операции составляет 126 микросекунд, 99% заявок выполняется за время не
> превышающее 210 микросекунд и только 0.1% операций может занять более 400
> микросекунд. "И что вас тут смущает? Собственная необразованность, мешающая вам осознать эти цифры? Man "теория вероятности".
> 210 < 126 < 400 o_O ???
Вы даже неравенство записать нормально не можете? Этому учат в школе. Классе так в пятом, наверное, или каком там нынче. А без знания школьного курса математики вам нечего ловить когда разговор идет о статистике обработки запросов, увы.
> когда разговор идет о статистикесм. ниже, статистика тут не причём :)
Чегой-то не при чём? Вполне себе описание распределения (и даже скорее всего таки _одной) величины: среднее значение; точка, делящая выборку 99:1; и другая -- 99.9:0.1...
Величина-то одна - время. Только её пытались определить, в первом случае
из процентной доли, во-втором из средней величины, по-русски - пытались
приравнять среднее к большинству. Хотя тут вполне достаточно, чтоб средняя
величина входила во множество 99%-ов.Кстати, кто посчитает, чему равно время у 50% ? :)
> определить, в первом случае из процентной доли, во-втором из средней величины, по-русски - пытались приравнять среднее к большинствуПаникович, ты статистику :/ в школе прапоров проходил что ли?...
>> определить, в первом случае из процентной доли, во-втором из средней величины, по-русски - пытались приравнять среднее к большинству
> Паникович, ты статистику :/ в школе прапоров проходил что ли?...Прошли и забыли :)
> Кстати, кто посчитает, чему равно время у 50% ? :)126 микросекунд. Привет от Кэпа.
Корректней было бы сказать: "50% запросов выполняются за время, не превышающее 126 микросекунд".
> 126 микросекунд. Привет от Кэпа.Кэп тоже двоечник, срежнее и медиана совсем не [всегда] одно и то же.
2ALL: завязывайте уже со статистикой...
>> 126 микросекунд. Привет от Кэпа.
> Кэп тоже двоечник, среднее и медиана совсем не [всегда] одно и то
> же.А разве кто-то спрашивал про матожидание/среднее? Зазря обидели Кэпа...
>>> 126 микросекунд. Привет от Кэпа.
>> Кэп тоже двоечник, среднее и медиана совсем не [всегда] одно и то же.
> А разве кто-то спрашивал про матожидание/среднее?""Среднее время операции составляет 126 микросекунд,""
сравниваем с
""кто посчитает, чему равно время у 50% ? :)"" ?Первое - среднее, второе (да ещё в постановке s/чему равно время/не больше чего/) - медиана.
>Зазря обидели Кэпа...
Хорошо! Кэпу -- отдельный привет. Тебе -- две двойки, павлину... одна, наверное.
Мда :-)
Зачем перемешал операции и заявки?!
> первичных системага!
Интересно, а почему про наши ММВБ и РТС молчат???? что у нас стоит и как работает???
смотри вакансии на хед хунтыревот например
100000 рублей в месяц заплатит ртс тому, кто поможет ей избавиться от банальной оккупации.
> 100000 рублей в месяц_Не_сильно_ их оккупанты достали...
О, снова вспомнили про 8-часовой-сбой-который-единственный-прямо-к-TradeElect-не-относится. Ну да пофигу, молодцы же.
> О, снова вспомнили про 8-часовой-сбой-который-единственный-прямо-к-TradeElect-не-относится. Ну да пофигу, молодцы же.А кто как не TradeElect в том сбое виноват ? Была где-то статья с достаточно подробным разбором ситуации. Было какое-то значительное событие связанное с поддержкой правительством США нескольких банков, после которого все кинулись покупать. Система не выдержала такого наводнения запросов и встала раком. Не увеличилась задержка на обслуживание запросов, а наступил коллапс. На выведение TradeElect из ступора в почти ручном режиме потребовалось _восемь_ часов.
"в почти ручном" - почти руками девелоперов? :)
> задержка на обслуживание запросов, а наступил коллапс. На выведение TradeElect из
> ступора в почти ручном режиме потребовалось _восемь_ часов.А такое поведение вообще характерно для продуктов как-то связанных с MS. Известны случаи когда Exchange при серьезной нагрузке вставал колом, умирал основной сервис (работающий с его бд) и после этого он вообще не мог взлететь автоматически. А вручную его особо и не починишь ибо формат БД как-то недокументирован и утилит для управления ей - не больно то и есть, так что некоторые ынтерпрайзы налетев на такое жесточайше извергали кирпичи...
> О, снова вспомнили про 8-часовой-сбой-который-единственный-прямо-к-TradeElect-не-относится.Сбой винды же.
Уф, хоть какая то радостная новость после черной пятницы...Нус, посмотрим полгодика, как оно будет работать.. а то майкрософт ведь так же может устроить Get the facts^2 при малейшей ошибке +)
Молодци Ораклоиды!!!
А на линуксе наверное веб морда :)))
"Новая торговая платформа отличается высокой производительностью, расширенной масштабируемостью, ..." - на Oracle же!!!
Специфика торговых площадок в том, что транзакционное ядро значение, конечно, имеет, но не решающее, чаще всего. Там надо логику хорошо продумывать, понимать, что делаешь, и делать то, что нужно, а не то, что можешь.
"хорошо продумывать, понимать, что делаешь, и делать то, что нужно, а не ..." Так поступать лучше для всех случаев. Или Вы эти принципы используете исключительно в "транзакционных ядрах"?
Собственно я о том, что новость про триумф технологий Oracle и языка программирования С++. А линукс - а что линукс, где там есть (наверное).
> "хорошо продумывать, понимать, что делаешь, и делать то, что нужно, а не
> ..." Так поступать лучше для всех случаев. Или Вы эти принципы
> используете исключительно в "транзакционных ядрах"?
> Собственно я о том, что новость про триумф технологий Oracle и языка
> программирования С++. А линукс - а что линукс, где там есть
> (наверное).Это триумф разработавшей площадку команды. Под Оракл на цпп пишут массу непотребного кала.
Кстати в "Key Technical Features" написано: "Operating System: Unix or Linux"
Жаль только уже не скажешь "GNU/Linux - такая надёжная и производительная ОС, вон, смотрите, даже Лондонская фондовая биржа выбрала её", потому что что-то такое мы уже слышали... :-( Репутацию теряют только один раз, LSE в этой теме уже опростоволосилась и уже не авторитет... :-(
> Жаль только уже не скажешь "GNU/Linux - такая надёжная и производительная ОС,
> вон, смотрите, даже Лондонская фондовая биржа выбрала её", потому что что-то
> такое мы уже слышалиЧто за бред? Именно что скажешь.
The glitch is the second at Turquoise in less than a month, after a problem with a network card forced the exchange to shut the system for more than an hour on 5 October.That problem came just two days after Turquoise had moved across to the new technology platform.
А теперь при чём здесь GNU/Linux?
а при чём здесь Windows / .NET?
тут? ни при чём.
а в других случаях - да. особенно тот, 8-и часовой.
ну и тормоза её (проблема 2000!!!) ни куда не денутся.
Скорее всего произошло так: биржа купилась на рекламу и громкие заявления "для нас нет ничего невозможного, дотнет - высокопродуктивная и производительная платформа". был подписан контракт.
после этого индусы (те, у которых есть поболее опыта работы с "мегакульным" и "очень продуктивным" дотнетом) покрутили у виска на заявленные требования. но ничего не поделаешь, кушать хочется, да и приказы начальства не обсуждаются. начали пилить и строгать от безысходности. ну и настругали. пока не дошло до дела и всё упёрлось в очевидные перформантные ограничения самого фреймворка. плюс кривость кода ввиду экономии на программистах. плюс кривая имплементация самого дотнета, помноженная на его вес. плюс необходимость тестирования после многомегабайтных апдейтов, патчи к багам, абсолютное большинство которых, в свою очередь, были выявлены не на высокопродуктивных кластерах, а на домашних компах. то есть, только очевидные, грубейшие ошибки. а там уж были патчи в духе m$: быстро, не воссоздавая нагрузочных условий. патч на патч и т.д. то есть биржа фактически была одним из пре-альфа тестеров.
А ЧТО на десктопе с Windows Seven Ultimate есть такое уникальное, чего не найти в одном или нескольких из ныненших дистрибутивов линукса? Доказательства необходимости иметь на десктопе поделия некрософта в студию!
вы внимательно читали, об чём я речь веду?
> А ЧТО на десктопе с Windows Seven Ultimate есть такое уникальное, чего
> не найти в одном или нескольких из ныненших дистрибутивов линукса? Доказательства
> необходимости иметь на десктопе поделия некрософта в студию!Возможность использовать огромное множество специфичного софта, а также множество уже написанного софта, которые wine'у не по зубам.
Более того,необходимость юзать wine - уже говорит о том, что не хватает того, что есть и приходится тянуть за собой.Линукс - ось хорошая очень. Но одна нужная прога под винду ломает весь переход.
> Линукс - ось хорошая очень. Но одна нужная прога под винду ломает
> весь переход.Из практики скажу, если есть человек, работающий с программой, то не нужны ни человек, ни программа.
Не, не так.
После очередного фейла устаревшего софта, финансисты подумали, что пора менять софт. Тут понабежали мальчики-с-пальчики, "крутые" IT-манагеры (не удивлюсь, если один из тех манагеров был сынком одного из тех финансистов) и сказали, "ча мы вам сбацаем новые супер-технологии." Финансисты сказали: Ну, давайте...
IT-манагеры сгоняли в МС и Oracle за бонусами, наняли индусов подешевше и вперед! Написали, запустили. И под нагрузкой, упс... Финансисты к манагерам, манагеры пальцами на мс и индусов. МС c Oracle привычно потыкали пальцами в лицензионное соглашение, мол, это ваши проблемы. Индусы привычно отс№%сали у манагеров и финансистов и столь же привычно пошли батрачить дальше.Финансисты, думаю осознали, что спасение утопающих дело самих утопающих. Подсчитали потерянное бабло, количество которого уже давно перевалило стоимость мсо-индусского поделия, и прослезились. По итогу, наконец-то решили обратиться к специалистам, разбирающимся в высоконагруженных системах, а не в бонусных программах MS и Oracle. И вот имеем то, что имеем.
Что-то иметь мы будем, когда новая система проработает без сбоев несколько лет.
Мужик, системы 24x7x365 - это нечто гораздо большее, чем сотня синолоджиков под линукс. Сначала пусть проработает. Потом поговорим.
> Мужик, системы 24x7x365 - это нечто гораздо большее, чем сотня синолоджиков под
> линукс. Сначала пусть проработает. Потом поговорим.С октября 2009 работает.
ничего необычного, или несбыточного в этом нет. просто софт нужно очень качественный писать, как выше написали - продуманный. другой вопрос - вывал оборудования ввиду его износа. после трёх-семи лет непрерывной работы.
Мы вообще ничего от этого иметь не будем:)
> плюс кривая имплементация самого дотнета, помноженная на его вес.Чем жирнее фреймворк - тем заведомо больше в нем багов. Может кому конечно и прикольно отдуваться за чужие баги, мало ли, но я таких не знаю :). Поэтому чем меньше зависимостей и проще прога - тем она стабильнее и безглючнее. Кстати дотнет нынче вываливает до пары гигазов файлов на диск афайк. Кто-то верит что фреймворк на пару гигз может быть стабилен и без багов? В итоге вы будете отдуваться и за свои баги, и за микрософтовские, коих у них нынче хоть отбавляй.
Viva c++ )
> Лондонская фондовая биржа завершила перевод первичных систем...... смешно -- ведь воздухом торгуют, не так ли?
И?
... "открытое сообщество"
откровенно радо, что
отнынепродавать воздух можно будет
за более высокую цену?
или возрастут объемы продаж?
>> Лондонская фондовая биржа завершила перевод первичных систем...
> ... смешно -- ведь воздухом торгуют, не так ли?
> И?
> ... "открытое сообщество"
> откровенно радо, что
> отныне
> продавать воздух можно будет
> за более высокую цену?
> или возрастут объемы продаж?LSE торгует крайне сложными информационными услугами, а уж чем торгуют покупающие её услуги люди дело десятое.
Биржа торгует рисками. Одни уменьшают свои риски за малую толику, другие зарабатывают ту самую малую толику увеличив свои риски. И не более того. В этом суть финансовых спекуляций и никакой торговли воздухом и прочих марксистско-ленинских лозунгов.
>> Лондонская фондовая биржа завершила перевод первичных систем...
> ... смешно -- ведь воздухом торгуют, не так ли?
> И?
> ... "открытое сообщество"
> откровенно радо, что
> отныне
> продавать воздух можно будет
> за более высокую цену?
> или возрастут объемы продаж?Ничего себе! Да если бы не биржа Британия никогда бы не развилась так, как она это сделала. Впрочем, как и любая страна... без биржа и торговли, без рынка, любое государство обречено. А торгуют там не воздухом, а следующими финансовыми инструментами:
• Обыкновенные акции
• Биржевые инвестиционные фонды (ETF)
• Торгуемые товарные фонды (ETC)
• Покрытые варранты
• Структурированные продукты
• Облигации
• Розничные облигации
• Глобальные депозитарные распискиИсточник: http://www.agiotage.org/londonskaya-fondovaya-birzha/
то есть, воздухом.
> то есть, воздухом.Воздух - это продажа доменных имен, или земли на луне. Акция - это доля собственности. Если у компании пять заводов и пять акций, то каждая акция - это право на владение одним заводом. Если бы у вас было такое право, вы бы никогда не назвали его воздухом ;))
забавно, как вроде бы умные люди с одной стороны понимают, что торговля лунными участками — лохотрон, а с другой — не понимают, что акции суть такой же лохотрон, только более давний.вообще, очень забавно наблюдать, как люди отключают мозг, когда дело касается «общеизвестных вещей».
> забавно, как вроде бы умные люди с одной стороны понимают, что торговля
> лунными участками — лохотрон, а с другой — не понимают, что
> акции суть такой же лохотрон, только более давний.
> вообще, очень забавно наблюдать, как люди отключают мозг, когда дело касается «общеизвестных
> вещей».А мне забавно, как в российском интернете любое обсуждение переходит в оскорбление. Где же вы такие борзые на улицах...
Для расейского хамства поясняю. Интеллигентный спор предполагает максимальное взаимоуважение участников, аргументированность позиции, внимательность и осторожность в оценке с целью не задеть чувств других участников дискуссии. Это ясно? А то вы все вроде как ратуете за нашу великой родину, а сами даже общаться не умеете. А теперь в соответствии с тем, что я сказал, будьте любезны свою точку зрения высказать грамотно, без детских выпадов и по-взрослому, аргументированно. Докажите мне, что акции - это лохотрон.
Это касается и того умника, который что-то там выдавил про форексный планктон.
тора-гой. интеллигенты — это в другой стороне. на кухнях обычно: они компьютеров боятся. это раз.«ваша великая родина» меня волнует примерно так же, как и Африка. это два.
уважение надо заслужить, только у любимых тобой «интеллигентов» принято направо и налево уважать. и ещё у алкашей (хотя это частично пересекающиеся множества). это три.
я очень рад, что ты узнал себя в моём описании. может, не всё ещё безнадёжно. это четыре.
пояснения надо начинать ооооочень издалека. настолько издалека, что оно в принципе того не стоит. слишком большая разница в мировосприятии. да и пробить шаблоны весьма трудоёмко. что мне это даст в итоге? я и за деньги-то не факт, что возьмусь. это пять.
ну и шесть: с тем, кого волнует исключительно форма подачи информации, а не сама информация, конструктивно разговаривать бессмысленно. он или не способен к спокойному анализу, или способен, но не хочет.
за сим оставляю тебя на твоём белом коне и ухожу.
>[оверквотинг удален]
> я очень рад, что ты узнал себя в моём описании. может, не
> всё ещё безнадёжно. это четыре.
> пояснения надо начинать ооооочень издалека. настолько издалека, что оно в принципе того
> не стоит. слишком большая разница в мировосприятии. да и пробить шаблоны
> весьма трудоёмко. что мне это даст в итоге? я и за
> деньги-то не факт, что возьмусь. это пять.
> ну и шесть: с тем, кого волнует исключительно форма подачи информации, а
> не сама информация, конструктивно разговаривать бессмысленно. он или не способен к
> спокойному анализу, или способен, но не хочет.
> за сим оставляю тебя на твоём белом коне и ухожу.1) Это шаблон.
2) Отлично, закрыли.
3) Уважение в нормальном обществе - это априорное понятие. Предполагает нормальное цивилизованное общение. Фраза "Уважение нужно заслужить" - еще один шаблон.
4) Узнал себя? Да ну это просто смешно.
5) Если не можете или не хотите сказать Б, зачем говорить про А? Знаете, есть такое понятие - аргумент. Можете в словаре глянуть что оно значит. Но я вкратце вам поясню. Если вы что-то говорите, то нужно это доказать. Так принято у Homo Sapiens со времен Аристотеля. Представляете как интересно? Если вы не готовы доказать, то это не более чем кухонная болтовня, которую вы так боитесь. Что касается денег за аргументирование - это еще один шаблон. Доказывать буду за деньги и то не факт. Дитя своего времени.
6) Меня волнует как форма подачи информации (я себя уважаю и мне неприятно, когда кто-то, ничего не зная обо мне, пытается меня задеть), так и ее суть.
7) Шаблонное мышление характерно именно для вас, ибо из шести пунктов три являются шаблонными и относятся к категории людей, которые пытаются выделиться и доказать себе, что они не стадо, а вот все остальные, мол, стадо, толпа, овцы и так далее. Это очень распространенное явление.
8) Вместе с тем мне бы не хотелось продолжать этот спор в таком ключе, если есть что интересное сказать - говорите, обсудим, нет, так нет, печально, что все снова сводится к киданию друг в друга тапками. Впрочем я уверен, что этот пункт вы воспримите как слабость с моей стороны и снова польете грязью. Это тоже очень шаблонно и предсказуемо.
тут штука в том, что никакого спора у нас не было. я просто сделал несколько замечаний «по ходу дела», без цели убедить кого-либо в чём либо. точнее, с «крючочком» для проверки, будет ли мне интересен процесс. проверил: не будет.априорных обязательств я на себя не брал, странные публичные соглашения, под которые меня «подписывают» без моего на то согласия, соблюдать нужным считаю только когда мне это удобно. в данном случае — неудобно: дискуссия была бы длинна и безрезультатна. не хотет. отважная борьба с нежеланием людей использовать мозг в некоторых случаях не входит в мои жизненные планы.
> Если у компании пять заводов и пять акцийНа этом завершаем сегодняшний выпуск сказок для форексного планктона.
"на восстановление самого длительного сбоя понадобилось 8 часов"
Заниматься восстановлением сбоев, должно быть, гораздо интереснее, чем восстановлением работоспособности ПОСЛЕ сбоя :-D
> "на восстановление самого длительного сбоя понадобилось 8 часов"
> Заниматься восстановлением сбоев, должно быть, гораздо интереснее, чем восстановлением
> работоспособности ПОСЛЕ сбоя :-Dопеннет. пиривотчик невольно пишет о том, что ему ближе.