LSE Breaks World Record In Trade Speed With Linux
LingNoi writes with this excerpt from ComputerWorld UK: "The London Stock Exchange has said its new Linux-based system is delivering world record networking speed, with 126 microsecond trading times. The news comes ahead a major Linux-based switchover in twelve days, during which the open source system will replace Microsoft .Net technology on the group's main stock exchange. The LSE had long been criticised on speed and reliability, grappling with trading speeds of several hundred microseconds. The 126 microsecond speed is 'twice as fast' as its main international competitors, the London Stock Exchange said. BATS Europe and Chi-X, two dedicated electronic rivals to the LSE, are reported to have an average latency of 250 and 175 microseconds respectively. Neither company immediately provided details. But many of the LSE's older and more traditional rivals offer speeds of around 300 to 400 microseconds. Nevertheless, Linux is now standard in many exchanges, including the New York Stock Exchange."
They swaped java for .Net. Yay! Maybe they should use something like Erlang and Unix ...
Windows games: Plentiful and well developed. Mac games: Barely existent. Linux games: Lowest latency.
Trades that happen this fast are only good for further enriching large investment firms that can afford to spend millions on clever algorithms for shuffling numbers around. This speedup lets these companies make even more money without creating one damned thing that's useful to any living person.
Limit trades to one per second per institution, and while you're at it, add that tiny per-trade tax. Finance should be boring. Let's encourage people to focus on the real economy that operates in the world inhabited by you and me.
Is this improvement purely because of the change in software technology or were there simultaneous infrastructure and process modifications? The article doesn't really say.
Your post was fast... are you using Linux?
Not so sure that the networking speed is due only to the Linux OS switchover - The LSE obviously updated its hardware too.
I'd be really be interested in the makeup of the LSE network support - do they rely on their own developers/deployers, or do they have a support deal with Linux?
No, no sig. Really.
ThePromenader
http://www.youtube.com/watch?v=BwSM55bsCrM
I could watch it over & over... It puts a smile on my face... :)
http://news.cnet.com/8301-13846_3-10036286-62.html
Cheers... Clark
Communist Linux - bringing speed and efficiency to the dregs of capitalism.
The record breaking times were measured on the LSE's Turquoise smaller dark pool trading venue, where trades are conducted anonymously.
Dark pools are part of the problem.
Transparency is critical for a functional marketplace.
Dark pools only require trades to be listed after the fact...
Which isn't as useful as it sounds, even if brokerages weren't completing the trades in/across-house, where disclosure is not required.
Anonymity and secrecy are anathema to a functional market
[Fuck Beta]
o0t!
It may be that a Linux network is able to conduct trades faster than a windows one. I'd be willing to be though that most of this dramatic speed increase is down to new hardware. The windows network the LSE was on was what... 4+ years old?
Hip hip hooray for Wine!
/. I'd hope to get a bit more context information.
I'm sure they took the complete system as it used to run on Windows and then simply ran it on Linux using Wine, thus allowing for great comparison.
Or maybe they completely redesigned the system, avoided known bottle necks and halved the response time.
I'm a UNIX developer since many, many moons but I find these stories lacking detail highly disturbing. Sure, nice Linux PR but on
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
If it was running Apple hardware and Mac OS, it would cost about 10x more and be 10x slower than the Microsoft solution
trading speeds of several hundred microseconds
Several hundred? All of the stories I've seen in the past about TradElect indicated that trades were measured in the milliseconds... The new system seems to be about twenty times faster.
1. Create a super fast OS that take over the world's stock trading ...
2. Ruin the economy so that no one can afford to buy proprietary product any more
3.
4. Linux on every desktop!!!
The only possible interpretation of any research whatever in the 'social sciences' is: some do, some don't
Distance light travels in 126 microseconds: 23 miles, or 38 kilometers. That's fast.
TFA isn't detailed on what exactly takes 126 microseconds, calling it 'trading time,' 'trading speed,' 'latency,' and maybe how long it takes to process orders. I'm wondering, where are the computers that are doing the trading? Do they need to be positioned within a few miles of the stock exchange servers, with dedicated fiber optic lines between them? Because it sounds like that'd be necessary to make this kind of speed up in the stock exchange servers meaningful.
Trade-speed is irrelevant to investors.
It's relevant to highly speculative robot-trader algorithms that try to make a profit by arbitraging sub-second timing-issues. But this is a zero-sum game: one trader can only gain $X by taking advantage of timing if other traders lose PRECISELY $X, so to the sum of traders, this is irrelevant.
Stock-exchanges, make a living trough fees. The fees are coupled with volume, i.e. a broker that has a larger volume of orders, will pay higher fees.
So lower latency is good for the stock-exchange, neutral for traders on equal grounds and negative for those suckers who play at daytrading. It -does- tilt the table towards those with machinery though, but the effect is irrelevant for traders who aren't extremely short-term.
In short: yet another reason to invest rather than speculate.
If you buy and sell 20 times today, each time with the table tilted a tenth of a promille against you, you'll on the average lose 2 promille, plus the fees. This doesn't sound like much, but a trader that does this 200 days a year, will have lost 20% of his profit to the tilted table. (if his flat-table profits where less than 20%, he'd thus run a minus)
Meanwhile, the investor, who holds stock on the average 5 years, will also lose a tenth of a promille in every transaction, but since he's got 2 transactions in 5 years, that works out to 0.4 transactions/year -- thus his loss relative to the flat table is 0.4 * 0.01% = 0.004% pro year, which is irrelevant.
Stock trading should be at least limited to speeds that humans operate at, which is more than one second. Hell, I think that large, industrial companies' stocks could well be traded once a month or so (especially they shouldn't be traded immediatelly after quarterly reports, to prevent idiotic panic reactions). New software companies... Perhaps once a day? Stock trading is supposed to be long term investment based on how the companies are doing, not automized microsecond manipulation.
That said... Who am I to say that people shouldn't be allowed to throw their money to that stupid system if they so want to do? Rather, we should make the society less dependant on that... So that the next time the market crashes (which it periodically does), it doesn't take the rest of the society down with it.
Does it run LINUX? Oh wait, it does. Cool!
Nobodies Prefect
Tidbits for Techs Technology Blog
This speed is not specific to Linux, it is because it is a new system which has been optimized.
Had they switched to BSD, Solaris, OS X or even a a recent version of Windows and optimized the application, then it would be just as fast.
Sorry kids, thems the breaks.
Why oh why do people have a need to spread reverse FUD and give "linux" props it does not deserve?
If you ignore ACs because they are anonymous - you're an idiot.
great, during the next financial hickup banks and traders will be able to put the blame on linux rather than mathematicians.
Remember that this very stock exchange moving to a purely Microsoft/.NET based solution was widely touted in Microsoft's so-called 'Get the "Facts"' campaign. Microsoft was involved (with Accenture) in the implementation of the project, not just in selling some Windows licenses. So this screwup should really be a PR disaster for them. If Microsoft themselves cannot even get a .NET project to work in places where their Linux-using competitors have no trouble at all (Chi-X is also Linux-based), then that sure looks like a platform in trouble to me.
Remember that the entire thing crashed down for an entire trading day, something that you can imagine didn't go over well, and together with the high latencies and other numerous problems, was the reason they dumped it for Linux.
Every expression is true, for a given value of 'true'
I'm willing to bet that this has little to do with Linux.
It's a great server OS, sure, but lets look at this realistically:
- the Windows / .NET trading system was based on Windows 2003 and SQL 2000, and was deployed in 2005.
- the Linux-based system is under development now, to be deployed next year.
Just based on that, you'd expect substantial performance differences from just using newer hardware. Chances are that the original kit was certified as a part of the solution, and hasn't been replaced since. With all-new gear, I'd expect about 2-3x the CPU performance, and if they're using 10GbE (likely), then 10x the network performance.
Even ignoring the hardware and the OS, one would expect 90% of the performance to be determined by the application, not the OS. Decisions like writing the software in .NET versus C or Java, or using a special-purpose Java runtime would make a huge difference, irrespective of the OS.
On top of this, the software stack is completely different, and developed by a different team. Just about every design decision, small and large, will be different.
To make a fair comparison, you'd have to run the new software on both OS platforms, on the same hardware.
Great news: now the economy can crash even faster !!
The new platform is Java. Linux is not magical "go faster juice" here, and the new software and the hardware configuration has virtually everything to do with it.
Slashdot has not changed one iota in ten god damned years.
I'm about as pro-capitalism as can be, but I really think shit like this does a dis-service to society. When you have to make trades in 128 microseconds, you can't tell me you're doing anything but fucking the system to get rich.
Real capitalism works better than any other economic system, but this "let's fuck everybody to get rich and call it capitalism" bullshit is the kind of thing that pisses everybody off and pushes us towards communism, socialism and totalitarianism.
NASDAQ is under 100 usec.
Gotta hand it to the workers of the commune. (Clap4daWolfman !!) The joy of the harvest goes to the many while the joy of the reap goes only to the few.
Where is Accenture now? Incompetence and malice do not go away, they simply moves around looking for more victims. The trend has been for corporate welfare to take place within large universities. Might be time to look around so thesituation can be made better by countering their rot.
Prices are discrete, quantized, non-differentiable, etc.
Prices are chaotic and somewhat fractal.
Going faster does not solve this. Think of sign(sin(1/x)) as x approaches zero; it changes rapidly but this doesn't make it smooth.
Hourly trades would be reasonable. You get a few minutes to submit secret bids, the exchange gets nearly a half hour to match them up, the exchange gets a few minutes to publish results, and you get nearly a half hour to decide on your next bid.
There is no reason that the finances of normal corporations and normal investors should be subjected to the abuse of today's stock market.
One shouldn't forget that these high speed tradings are not in the interest of investors, companies being traded or other market participants with a real-world interest. They serve only the high-speed/high-volume speculative traders, specifically algorithmic or automated traders.
Even Wall Street is slowly waking up to the problem:
http://online.barrons.com/article/SB50001424052970203952604575552190237324972.html?mod=BOL_twm_mw
This was a bomb about a week ago when it was published, the guy making those statements is a Wall Street billionaire, not a hippie communist.
Assorted stuff I do sometimes: Lemuria.org
Or maybe you trolls just haven't changed in ten god damned years!
Linux it self cannot replace .NET, unless you use Java or some other platform/language to deliver a package of similar functionality to what they originally had. So what is the new trading package written in? C++?
Trading this fast brings the market closer to optimal economic efficiency, where prices at any instant accurately reflect value. Latency contributes to the very inefficiencies that you blame these "large investment firms" from profiting off of.
Let's just relax and listen to this episode of Planet Money on high-frequency trading.
I know. It's NPR. They fired Juan Williams. Whatever. (FWIW: on the Diane Rehm show from Friday, they defend Williams, say there was a "rush to judgement" and say that NPR went "off the handle". You'd NEVER see most news employees do that on-air.)
W
-------------------
This is my SIG. There are many like it, but this one is mine.
ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=1 ttl=64 time=0.053 ms
Check out my cross-platform apps
From "Get the lies": http://web.archive.org/web/20070706203521/http://www.microsoft.com/windowsserver/facts/casestudies/lse.mspx
"As part of its strategy to win more trading business and new customers, the London Stock Exchange needed a scalable, reliable, high-performance stock exchange ticker plant to replace its earlier system. Roughly 40 per cent of the Exchange’s revenues are generated by the sale of real-time information about stock prices. Using the Microsoft® .NET Framework in Windows Server® 2003 and the Microsoft SQL Server 2000 database, the new Infolect® system has been built to achieve unprecedented levels of performance, availability, and business agility. Launched in September 2005, it is maintaining the London Stock Exchange’s world-leading service reliability record while reducing latency by a factor of 15. Its successful implementation, with support from Microsoft and Accenture, shows the London Stock Exchange’s leadership in developing next-generation trading systems."
And Accenture is responsable for this mess too.
Can someone please tell me how to get back to the old comment system? I'm checking slashdot, daily as usual - looking forward to reading insightful comments and lo and behold each day I forget this abomination is here, it's awful.
I've tried emailing the feedback address, it bounced surprisingly, I'm about to give up on the site. What's the solution here guys.
Sorry to be offtopic but I can't be the only one.
Linux is great and all, but trading like this is nothing but trouble for the little guys and the companies stock. Trades like this have nothing to do with INVESTING in the companies. It's all about taking a slice between the REAL BUYERS AND SELLERS
The only role they serve is to line their own pockets at the expense of ordinaryinvestors who then lose out as the prices are pushed up and down at the whim of various trading algorithms. This might come as a shock to you but stock exchanges don't exist for the sole benefit of investment banks and hedge funds. They're supposed to be for everyone and should be one the best ways of democratising the financial system. But no, the big boys have to screw over everyone else as usual.
If you want to stabilize the global economy put a tax on all stock trades. Stocks and shares should be long term planning, not microsecond.
No sig today...
While its always nice to see Linux succeed I can't help thinking that if the code had been written in C/C++ on Windows (as I assume it has been on this linux install) instead of using the hopeless managed slug known as .NET , then on the same hardware I suspect it would have been a much closer run thing. Why MS wants to deliberately hobble itself in this sort of scenario instead of using the fastest possible runtime system is anyones guess. Are they trying to promote Windows or .NET? They need to decide. If they'd have used C++ people might have wondered whether .NET was a bust but Windows for still up for the job - now they have a situation where people KNOW .NET is a bust and Windows has been dragged into the shit along with it.
This stupid system makes it possible to earn a massive amount of money by buying and selling shares at the right time. The really stupid thing is that at some point, the money earned with those transactions can be exchanged for real goods, produced by real people.
People who don't add anything tangible to this world get free money, and can buy goods for it. It's madness. If I hadn't grown up in this world, I doubt that I would ever understand and accept it...
What could possibly go wrong?
Arguably the most important idea of communism was that workers own the tools of their trade. In traditional sense, this could mean (Marx didn't really go into the details of the implementation) that workers of a factory democratically vote for all the important issues (wages, etc.) and as such the workers benefit from their work (as opposed to one guy at the top pocketing the money) if they do it well... and have to tighten the belt or begin doing something else if they do the job is unnecessary or done poorly. There was more about the utopia that this would lead to, but that was the primary concept.
It is indeed true that socializing medicine has nothing to do with communism. Socialism means that government owns the production facilities, Communism means that workers own them, Capitalism (In original meaning of the word, not as a synonym for "free trade") means that some other private entity benefits from the people who work for him. The three are mutually exclusive concepts and communism is at least as far (perhaps further) away from socialism than capitalism is. After all, communism and capitalism both rely on question and demand while socialism includes the idea that some things aren't economically feasible but should be provided for the people anyways. Communism is effectively capitalism where workers of a company own all its stock and each worker owns a fair portition (Not necessarily "equal" as people who have worked there longer could own more because of that and it would still be canon).
Now, Linux is - to some extent - communism. It obviously isn't socialism (no government owns it) and it isn't capitalism (nobody at the top owns it and benefits from the people who work for him) but rather the community (the people who work to develop it) own it, own the tools to develop it, make decisions about it and benefit from their work for it. So, while it is a project, not a economic concept (So you can't say "Linux is communism". Communism is communism. Linux is Linux.), it certainly is based on a lot of the ideas that make up the foundation of communism.
The stock market used to be full of bears & bulls. Now it has penguins too :)
while (true != false) process_more_stupid_code();
Have to say I've been wondering the same thing. Microsoft is pushing towards .NET for the whole platform while the Linux world stays C,C++ and only something else, normally python, where speed doesn't matter. Java and Mono aren't very often used for popular apps and tend to be replaced for smaller, faster, C/C++ alternatives. This move is only going to make the Windows platform seam even slower compared with Linux (or Mac and everything else for that matter).
It is a good Idea, and strategically, puts them up front.
Downsides: None
Upsides: Cheaper, easier, faster , more control, less risk - Microsoft put the risk matrix to unacceptable, plus competitive advantage - from pack followers to pack leader aka top dog.
Oh and stacks of talent to keep it all humming.
Which begs the question WHY did they go for an expensive high latency system of questionable reliability in the first place?
Well, we know the answer here - nobody got fired .. .airports, subways, power stations - time for these guys to wake up and accept these kind of important things are wearing the same unacceptable risks as LSE.
And they're pushing ahead with it despite knowing that the new 'Millenium' platform has at least several major defects (that I'm aware of) that reduce transparency or in one case make it impossible to even figure out trading volumes on listed trading. The PR is hat important to them and it can't end well...
I bet they are using Infiniband to get that speed.
... indicating that this sub-second trading is somehow 'gaming' the system.
The simple fact is that it makes no difference how fast or slow trading occurs, each trade (or order) is the result of someone thinking they can predict the future price. Whether they think that from insider information, careful review of the companies products/balance-sheet/ management/patents/whatever, or some stupid algorithm trying to outperform someone elses stupid algorithm is immaterial. 'Better' information is everything. To some people the better part simply means they can make a decision quicker than someone else.
You're the guy who tried to figure out if he could have all the fractional cents from interest bearing bank accounts deposited to an account with your name.
Is it just my observation, or are there way too many stupid people in the world?
growing finance bubbles at twice the previous speed
2 years ago the markets more than speed, needed acceleration, falling at 10 ms/s^2
As they say "the proof is in the pudding"
You can theorize all you want about who could have done what, but in the end what matters is the implementation.
The simple and basic fact is that Microsoft with all their corporate might and power cannot fix the poor latency of their implementation.
Linux has NOTHING to do with the 126 microsecond(not millisecond) time. It has EVERYTHING to do with a software engineer (or engineers) making efficient code more efficient. My opinion is that the change does not affect the 'average Joe' in any meaningful way (probably the opposite).
Honest question here. What exactly is the "moral" difference between short-term speculation and long-term investing? (Because like many people, you are implying that there's something morally superior about long-term investing.) In both cases, the object is to generate a profit for yourself, not to help the firm succeed, or let alone the economy. If you do help the firm (or economy) succeed, that is merely a side-effect of your own self-serving goal of generating a profit. After all, once the IPO is settled, the buying and selling of shares does not generate capital for the firm. So you are not directly "helping" the firm except merely to participate in the market for that firm's stock.
The only objective difference between short-term speculation and long-term speculation (for capital gain) is the amount of time you hold your position. And the only difference between long-term speculation and long-term investing is the vehicle which you aim to generate your profits (capital gain vs. claiming a share of earnings). The end goal, in every case, is to generate a profit for yourself, and the vehicle you choose is based on your own risks and benefits, not the firm's or the economy's.
So in the end, what exactly makes long term investors more "respectable" than short-term speculators? Is it merely the fact that they favor fundamental analysis over technical analysis? The fact that they are interested more in the company's internal workings than the history of its stock price? That doesn't convince me at all. Both types still have the same ultimate goal, and it's definitely not altruism.
I have a feeling the people who look down on short-term speculation are merely jealous that successful speculators don't have to wait as long to claim their profits.
I wonder how many devices with the red dot in the corner are deployed to achieve this sort of network performance.
(And yes, I happen to know for a fact that these are the devices used....)
In fact it's about cutting down the slice taken by 'large investment firms' and preserving more value for the individual investor. More liquidity means that you pay a smaller bid-ask spread when you buy or when you sell. Arbitraging the short-term market movements means that there's no longer such an advantage held by sophisticated traders (who would, for example, try to buy a large block of shares in bits and pieces, to keep the price low) over more straightforward buying and selling.
-- Ed Avis ed@membled.com
Liquidity Liquidity Liquidity.
High frequency players try to make lots of tiny little profits and in turn provides LIQUIDITY to the other investor base that does not trade nearly as often as they do.
And because there is so much liquidity from high frequency players, spreads are kept very very small.. Which is a good thing for everyone (except the old school people that made money screwing people on high spreads, thus they are becoming extinct for the most part).
So let's summarize what these evil traders are doing:
Providing High Liqudity ---> Lower Spreads ---> Means that your average person / shortish/medium/long term hedge funds/investors/whatever is able to easily trade in financial markets without having to worry about being screwed by high spreads or not being able to trade when they want to.
Yes, these are just evil, evil people... they allow you to sit at your computer when you should be working and click buy/sell whenever you want to and be able to complete the transaction. You people need to stop blaming the "big banks" and all that crap for everything that is wrong in your lives.
*Disclaimer: I work at a medium term hedge fund. We have no interest in doing ultra high frequency, it's a pure technology game. We instead enjoy the research aspect of applying physics/other type of models to the markets; high frequency is only interesting for the technology side. But it's great there are so many people that do because it's easier for us to trade.
It's a great server OS, sure, but lets look at this realistically:
- the Windows / .NET trading system was based on Windows 2003 and SQL 2000, and was deployed in 2005.
- the Linux-based system is under development now, to be deployed next year.
You missed
- the Windows / .NET trading hardware has been upgraded continuously because it was unable to cope with the load.
Just based on that, you'd expect substantial performance differences from just using newer hardware.
Sure, except for the part that the both are running on new hardware.
Chances are that the original kit was certified as a part of the solution, and hasn't been replaced since.
"Chances are" - except that is 100% wrong. They had problems since day 1, which were blamed on the hardware, so they've been constantly upgrading it trying to fix the problem.
Even ignoring the hardware and the OS, one would expect 90% of the performance to be determined by the application, not the OS. Decisions like writing the software in .NET versus C or Java, or using a special-purpose Java runtime would make a huge difference, irrespective of the OS.
The old system was written with the help of MS. They were the ones that said that .NET was the best way to implement it, and they even touted this in their press releases.
On top of this, the software stack is completely different, and developed by a different team. Just about every design decision, small and large, will be different.
Of course it's completely different - that's the entire fscking point.
Great to see others finally dump Microsoft's over-bloated OS and software, and use something more scalable and efficient, not to mention more AFFORDABLE. Now it's time for Dell to dump ASP.NET on their own website, it's horribly SLOOOOOOW.
The proof of the pudding is *in the eating*!
:. Ultimate Control Dedicated/VM Servers
You're most likely correct... why? NASDAQ is proof, in & of itself is why, because NASDAQ uses Windows Server 2003 & SQLServer 2005 + IIS to power a 24x7 "bulletproof & bugfree" uptime in a MAJOR stock exchange for years to a decade++ now in fact (w/ MS stuff acting as the "official trade data dissemination system" as it was shown to be at LSE here -> http://www.youtube.com/watch?v=BwSM55bsCrM doing the same role for LSE as it does for NASDAQ). It appears to be a fault of either Accenture, or the staff @ LSE why MS stuff didn't scale as well or as reliably there as it has at NASDAQ for years now running stable & strong 24x7. Oh, by the by: I also agree with your looking at this from a hardware-based perspective also, as that has a bearing on performance also, and strongly so
No, you're slightly misinformed. The NASDAQ exchange systems themselves runs on Linux. NASDAQ runs their Exchange and messaging servers on Windows which is a completely different system. MS also has a case study showing that SQL Server is used by NASDAQ not in the real-time transactions but in reporting after the trade.
Well, there's spam egg sausage and spam, that's not got much spam in it.
Trading this fast brings the market closer to optimal economic efficiency, where prices at any instant accurately reflect value
This has been refuted many times. It's precisely wrong, at least when exploited by HFT methods, which completely defeat meaningful pricing.
you had me at #!
Yes perhaps it would have been quicker but would it be quicker than what can be achieved on Linux. These systems use a heavily modified ip stack it is not your general off the shelf architecture. To obtain the speeds and volume we are talking about here full access to the OS source and the ability to modify it in any means possible is a must.
Got Code?
"MS also has a case study showing that SQL Server is used by NASDAQ not in the real-time transactions but in reporting after the trade" - by UnknowingFool (672806) on Monday October 25, @10:28AM (#34011858)
Correction: You failed to see that I wrote that MS' OS is used as "the official trade data dissemination system", @ NASDAQ, because that is what I said it acted as there, and in a stable 24x7 uptime fashion, and that is all... and yes, I have proofs below.
---
http://www.microsoft.com/sqlserver/2005/en/us/cs-financial-roi.aspx?pf=true
"NASDAQ Deploys SQL Server 2005 to Support Real-Time Trade Booking and Queries"
NASDAQ, which became the worlds first electronic stock market in 1971, and remains the largest U.S. electronic stock market, is constantly looking for more-efficient ways to serve its members. As the organization prepared to retire its aging large mainframe computers, it deployed Microsoft® SQL Server 2005 on two 4-node clusters to support its Market Data Dissemination System (MDDS). Every trade that is processed in the NASDAQ marketplace goes through the MDDS system, with SQL Server 2005 handling some 5,000 transactions per second at market open. SQL Server 2005 simultaneously handles about 100,000 queries a day, using SQL Server 2005 Snapshot Isolation to support real-time queries against the data without slowing the database. NASDAQ is enjoying a lower total cost of ownership compared to the large mainframe computer system that the SQL Server 2005 deployment has replaced."
---
NASDAQ Migrates to SQL Server 2005:
http://windowsfs.com/enews/nasdaq-migrates-to-sql-server-2005
---
NASDAQ Uses SQL Server 2005 - Reducing Costs through Better Data Management:
http://blog.sqlauthority.com/2007/09/17/sqlauthority-news-nasdaq-uses-sql-server-2005-reducing-costs-through-better-data-management/
"NASDAQ, the worlds first electronic stock market replaced its aging mainframe computers with Microsoft® SQL Server 2005 on two 4-node clusters to support its Market Data Dissemination System (MDDS). Every trade processed in the NASDAQ marketplace goes through the system with Microsoft® SQL Server 2005 handling some 5,000 transactions per second at market open. The system also responds to about 10,000 queries a day and is able to handle real-time queries against data without slowing the database down."
---
So, there you are: Evidence(s) of MS doing well for NASDAQ acting as the "official trade data dissemination system" there, and doing so stably also... &, if you saw that video @ youtube I put up in my 1st post you replied to? You'd see that is how it was used at LSE also (the main man intereviewed stated it thus no less).
I had posted this data years ago here http://tech.slashdot.org/comments.pl?sid=1290967&cid=28571315 and even begore that, but the Linux "FUD" still goes on (and surprise, surprise: I am also a Linux fan as well (kernel 2.6.35/KUbuntu 10.10 64-bit user here daily, in a dual boot configuration alongside Windows 7 64-bit). I just don't like when the "Penguins" around here attempt to spread disinformation/misinformation.
P.S.=> So, again, & in agreement with the man I replied to: Personally, & especially based on the evidences here (the thread topic itself, & the NASDAQ data I just provided here)?
Well - I think a great deal of stability & uptime has to do a LOT with the skills of those architecting a system, first, AND later those that have the task of maintaining it also (this means the network engineering staff AND coding t
You are completely missing the point and trying to spin it like a shill. NASDAQ does not use Windows for the actual trading. That is the system the LSE migrated from Windows to Linux. Their email and reporting systems use Windows which doesn't have the same performance requirements. Often this is misreported as the email system of Windows (Exchange) is confused with the function of NASDAQ "exchange".
In this context, the trading system is the mission critical system. From your posts "10,000 queries a day" or "100,000 queries a day" is several orders of magnitude from being acceptable in trading. NASDAQ reports that they can make 64,000 transactions per second. An email server up 24x7. So what? A reporting server up 24x7. So what? The most important thing to NASDAQ is that their trading system is up and running.
Well, there's spam egg sausage and spam, that's not got much spam in it.
Every time I hear about some big or realtime .net application getting kicked out. I wonder if its was the customer Patric Dussud is talking about when he describes a very large system that gets paused for an extended period of time while the garbage collector runs (http://channel9.msdn.com/Shows/Going+Deep/Patrick-Dussud-Garbage-Collection-Past-Present-and-Future). Long enough that the cluster heartbeat decides the node is down and shoots it.
... faster flash-crashing (no, not Flash) stockmarket overlords!
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
"You are completely missing the point and trying to spin it like a shill." - by UnknowingFool (672806) on Monday October 25, @11:29AM (#34012820)
No, you missed that I only said Windows Server + SQLServer 2005 was the combination used by NASDAQ for the official trade data dissemination system @ NASDAQ.
So, please - Show myself, OR anyone else here reading, where I said otherwise, ok?
Good luck, you cannot, and you KNOW it.
(The reason I know you are "on the ropes" here, is that you are forced to toss names, & ad hominem attacks are NOT attacking my facts, they are personally attacking myself... that's not valid in logical debate! Neither is putting words into my mouth I never uttered, though YOU misinterpreted them yourself!)
---
"NASDAQ does not use Windows for the actual trading." - by UnknowingFool (672806) on Monday October 25, @11:29AM (#34012820)
Did I say it was used for anything other than that? No.
APK
P.S.=> Quit trying to put words into my mouth I never once stated... so, learn to read, and quit the name tossing (it's your "tell" and gave away the fact you blew it by NOT READING MY POSTING CORRECTLY OR IN FULL & UNDERSTANDING IT). Better luck next time, & good luck vs. the facts I put up vs. your lack of them, AND good luck finding where I said Windows Server + SQLServer ran "the whole show" anywhere on a stock exchange... apk
See subject-line above, and please, again: Show us reading here where I said that Microsoft Windows Server & SQLServer 2005 were being used as anything other than the official trade data dissemination system, ok?
After all - You shot your mouth off earlier on that here, saying/implying that I said MS stuff "runs the whole show" at NASDAQ, or any other stock exchange for that matter.
So, once more, the "burden of proof" is on YOU once more!
(Earlier you already failed in showing where I stated Microsoft wares "ran the entire show @ NASDAQ" or, any other stock exchange, simply because I never once stated it, though you tried to make it sound as IF I DID, and I did not).
You lose because you jumped to conclusions, and your reading comprehension is poor evidently. Don't try to put words into others' mouths they never uttered, you'd be better off in the future, because you didn't do well here in trying to do so, to myself.
In any event, you chose your handle/nickname here well, because it certainly shows in your "performance" (or rather, lack thereof) here.
APK
P.S.=>
"In the context of this whole article and thread, we have been talking about the trading system of LSE. The LSE has decided that Windows and .NET were not suitable and replaced them with a Linux system. You keep bringing up the irrelevant facts that the NASDAQ uses Windows for other systems "24x7". So what?by UnknowingFool (672806) on Monday October 25, @11:57AM (#34013318)
Uhm, I was replying to OTHERS here and kept to the topics they raised (what hardware was used and for what, as well as what softwares)
By myself simply showing how/when/where/why Microsoft Windows Server + SQLServer 2005 do well in a high tpm high volume environs in a stock exchange called NASDAQ (out of Chicago Illinois USA iirc), as the official trade data dissemination system @ NASDAQ & it does well, 24x7 in failover clusters... & it used to be used in that capacity @ LSE as well before but didn't do well.
See the comparison? It shows that 1 team @ NASDAQ does do it well, and the LSE team did not, period, for the SAME TASK @ hand! One team @ NASDAQ does it well, & LSE's team does not, using the same products (MS ware).
(This tends to agree with my conclusions in my post that the TEAMS around these wares matter as well, plus, the hardware too which has advanced since LSE used MS stuff, yielding more speed in THAT alone, which is NOT comparing "apples to apples" as the poster I replied to stated & I agreed with also)...apk
high frequency trading.
an excuse for some traders for losing money.
whining.
givens. high frequency trading. flash crash. rigged market. insider trading. market manipulation. front running. ...
the solution. learn how to trade or do NOT trade.
my trading buddy. hi.five.oh.
a retail trader trading from a bedroom trading room started in 1993 with $50,000 went up to $6,000,000, down to $600,000, up to $10,000,000, now at $5,000,000.
the excuses are there are NO EXCUSES.
a trader trading a complete trading plan will continuously make more money than one loses.
a trader is at the mercy of one’s own ignorance.
naive: deficient in worldly wisdom or informed judgment.
traders are opportunist.
understand reality. trade reality.
learn how to trade.
twittering as stocktradr
The market for who, efficient for who? These leeches DO NOTHING but skim wealth from the rest of the planet. They should have been allowed to CRASH AND BURN two years ago. They FAILED to eat their own capitalist dogfood. It is a failed, harmful business model that WOULDN'T EXIST today if it wasn't for all of us being PUT INTO DEBT to resurrect THEIR market. They used lies and threats, extortion in other words, to get bailed out.
I own no stocks whatsoever BECAUSE THE MARKET IS A RIGGED CONGAME, run for the benefit of those grifters and sleazoids. Investing means you invest in a company, there is no legitimate company that can produce a good or a service in 128 microseconds, other than this thieves market. This isn't investing, it is a casino, and they should be regulated as such, or abolished and we start over with a proper concept of what a stock share is and what real investing is, including minimum holding times between trades, measured in months at a minimum.
this is exactly how our economy favours the big over the small . Leverage allows and requires growth .
Unless you participate in the IPO -- and typically only large wholesale investors and insiders have this ability -- you are NOT giving capital to the company by purchasing the company's stock, whether you plan to hold it for 20 minutes or 20 years. They already received the capital from other people during the IPO. At any point thereafter, you are merely engaging in a transaction with another third party, and the underlying company is not involved. You are merely buying a financial instrument, hoping it will generate profit either through dividends or capital gain.
So my point is that you can't say short-term speculation is gambling without ALSO saying that long-term speculation is gambling. There is no objective difference except the amount of time you hold the position.
126 microseconds is the time light can travel about 38 kilometers. So NO, packets are not traveling far in that time. it's near the latency of standard Gig-E, so traders use Infiniband. And get closer to the exchange, as every 30 meters is a microsecond of advantage.
"Again, this whole thread is about "trading". You keep bringing up reporting and email." - by UnknowingFool (672806) on Monday October 25, @01:11PM (#34014568)
No, I merely stated with backing factual data from reputable sources that Microsoft Windows Server 2003 + SQLServer 2005 act as the official trade data dissemination system for NASDAQ, that's all!
So, once again for the 10th time now: Show us where I stated anything else!
Especially since you seemed to say I was implying that MS stuff "ran the entire show" @ NASDAQ, or any other stock exchange, when I clearly did not) & I'll quote you in it now FROM YOUR FIRST POST HERE IN FACT BELOW NEXT:
"No, you're slightly misinformed. The NASDAQ exchange systems themselves runs on Linux. NASDAQ runs their Exchange and messaging servers on Windows which is a completely different system." - by UnknowingFool (672806) on Monday October 25, @10:28AM (#34011858)
In fact, per the above quote from you in your 1st reply to me, where you also tossed names my way (or in your post after it, out of frustration at your own mistakes shown above)?
Heh: you DEFINITELY show you misunderstood what NASDAQ's MDDS is in that quote, and that you misunderstood me... MDDS is not exchange or messaging, it's SQLServer 2005 + Windows Server 2003...
(Care to debate that? It's your own mistaken words quoted from your 1st reply to me, after all... good luck!)
You can try to put a "spin" on what I said (the very thing YOU accused ME of in fact, wrongly, because until you prove that I said the 'entire show is run by MS stuff' as you seemed to imply I was stating? You are WRONG as wrong gets & trying to put words in my mouth, period...)
---
"How about below where you are confusing two different functions." - by UnknowingFool (672806) on Monday October 25, @01:11PM (#34014568)
No, in the url from YouTube where LSE's own "big cheese" was saying he also used MS stuff for trade data dissemination (as it is used @ NASDAQ's own MDDS to this day, & using MS stuff, for 24x7 bulletproof & bugfree uptime no less 24x7 for years on end now)!
HOWEVER: Now, as we can ALL see from this thread?
That much didn't "work out" well for LSE or anything else they put together with Accenture!
So, I, like the person I replied to, are stating there are diff.'s & they're in the architects + designers & maintenance teams apparently at NASDAQ & LSE... because NASDAQ makes MS stuff work for those purposes, & apparently, per that video? LSE teams could not.
Sure, they'll try to blame their own F-up on MS, but it seems NASDAQ has their MDDS (market data dissemination system) working fine though, where LSE does not & could not get it right!
---
"You keep implying that NASDAQ has done it but the LSE hasn't therefore it was a failure on the LSE." - by UnknowingFool (672806) on Monday October 25, @01:11PM (#34014568)
Well, again, see my last paragraph concluding sentence above, AND, also see that video from youtube where the folks @ LSE tried to use MS stuff for their version of NASDAQ's MDDS (an official trade data dissemination system), & failed... they said it, not I!
---
"But you keep comparing a reporting system that NASDAQ runs on Windows with the trading system that LSE ran on Windows but ditched for Linux. You keep equating reporting and trading here." - by UnknowingFool (672806) on Monday October 25, @01:11PM (#34014568)
NO, again (for the 10th time now for Pete's sake): Show us where I said that LSE or NASDAQ runs "their entire show" for trading on MS' stuff... you can't & YOU KNOW IT.
(You're trying like hell to put words in my mouth I never stated... poor tactic, because I have yet to see a quote from you showing where I said LSE or NASDAQ runs "EVERYTHING" on MS' stuff!)
"All I said is it's not an apples to apples comparison but you are trying to make it out to be one." - by UnknowingFool (672806) on Monday October 25, @01:11PM (#34014568)
Question #1: What is/was LSE's "INFOLECT" and what was it built with and what is/was it for?
Question #2: What is NASDAQ's "MDDS" and what was it built with, and what is it for??
Answer to BOTH = BOTH systems were built using Windows Server 2003 + SQLServer 2005 and were for the purposes of trade data dissemination & booking.
(Additionally, NOT using MS Exchange, as you also stated ERRONEOUSLY also, and neither system is for messaging & reporting alone etc. as you stated. They are for trade data booking & tracking + observations reports)
FINAL COMPARISON, NASDAQ success, vs. LSE failure:
NASDAQ = Successfully built a trade dissemination & booking system for their stock exchange's users using MS' stuff, and on OLDER SLOWER hardware they still go "24x7" bulletproof & bugfree in clustered setup uptime
LSE = Opposite of NASDAQ's success with their INFOLECT system built by Accenture.
APK
P.S.=> This merely proves my point that my comparison WAS "apples to apples" (even giving LSE the upper hand w/ newer & faster hardware than the NASDAQ system uses) with the softwares used and for what purposes...
(Also - I never EVER said here (and you fail to show a quote where I did, though you insinuated/implied I said otherwise) that NASDAQ or LSE or any stock exchange runs "everything" on MS' stuff, not once)...
So your attempts @ putting words in my mouth I never said, OR to cover your own misinterpreting failure in reading here? I'll let others read this reply, as it says it all in a nutshell! apk
"*Sigh* The problem you haven't quite grasped the details so let me be as clear as possible here. Infolect/TradElect was LSE's TRADING system in that it processes transactions of purchases and sales. NASDAQ's MDDS system is used for REPORTING in that it messages to externals systems about the purchases and sales that have been made." - by UnknowingFool (672806) on Monday October 25, @03:55PM (#34016684)
Oh, really? Then, how do you explain the fact that MDDS is also used for BOOKING TRADES too (that means writing back to a DB mind you)?
See here, especially its title:
"NASDAQ Deploys SQL Server 2005 to Support Real-Time Trade Booking and Queries"
http://www.microsoft.com/sqlserver/2005/en/us/cs-financial-roi.aspx?pf=true
Also??
You had better refer to the video http://www.youtube.com/watch?v=BwSM55bsCrM
Where Mr. David Lester, CIO of LSE, plus Mr. Robin Paine their CTO backed him. Both even said INFOLECT is LSE's Trade Data Dissemination system then... he said it himself there, take a listen/look in fact!
You are messing up, hugely...
APK
P.S.=>
"The overhead screens that you seen on the NASDAQ floor and scrolling bars are examples of reporting systems. When it comes times to actually book an order, NASDAQ uses Linux (The terminals that traders use)." - by UnknowingFool (672806) on Monday October 25, @03:55PM (#34016684)
You must LOVE "eating your words" because I put up contrary information from a reputable reliable source that shows MDDS DOING BOOKING OF TRADES (means it writes data to a db, not just reporting)... in my earlier posts, and here again, BELOW (read on):
---
"However you cannot use the overhead TV screen to purchase or sell orders; you have to use a terminal to do so. If you don't understand the difference between reporting and trading then there is no hope you'll ever understand any other points." - by UnknowingFool (672806) on Monday October 25, @03:55PM (#34016684)
What?? LMAO - Man, how long do you wish to continue looking badly like a liar or someone trying to cover their own mistakes here???
See the URL above, it shows QUITE otherwise, & from a reputable source(s) on both MDDS doing more than you say, in writes back to backing DB's & placing orders
"NASDAQ Deploys SQL Server 2005 to Support Real-Time Trade Booking and Queries"
http://www.microsoft.com/sqlserver/2005/en/us/cs-financial-roi.aspx?pf=true
AND ONCE MORE AGAIN:
About what the main man @ LSE even said about InfoLect http://www.youtube.com/watch?v=BwSM55bsCrM (their failed version of a transaction data dissemination vs. NASDAQ's successful trade data dissemination AND BOOKING system in MDDS)...
Both sources contradict AND DISPROVE your very words... with reliable sources!
I've been writing these types of systems professionally since 1994, believe you me, I KNOW what I am talking about, even without the backing URL's above as proofs to MY credit... so, please:
Do NOT try to "condescend" to me, when you are failing hugely at every turn here... apk
"*Sigh* The problem you haven't quite grasped the details so let me be as clear as possible here. Infolect/TradElect was LSE's TRADING system in that it processes transactions of purchases and sales. NASDAQ's MDDS system is used for REPORTING in that it messages to externals systems about the purchases and sales that have been made. The overhead screens that you seen on the NASDAQ floor and scrolling bars are examples of reporting systems. When it comes times to actually book an order, NASDAQ uses Linux (The terminals that traders use). However you cannot use the overhead TV screen to purchase or sell orders; you have to use a terminal to do so. If you don't understand the difference between reporting and trading then there is no hope you'll ever understand any other points." - by UnknowingFool (672806) writes: on Monday October 25, @03:55PM (#34016684)
http://www.microsoft.com/sqlserver/2005/en/us/cs-financial-roi.aspx?pf=true [microsoft.com]
"NASDAQ Deploys SQL Server 2005 to Support Real-Time Trade Booking and Queries"
See that as your proof of what my subject says and what the other anonymous coward apk said since he is correct that even the title of his source indicates that NASDAQ's MDDS does do 'Trade Booking' and says so verbatim. That does indicate that the MDDS system at NASDAQ does more than just report as you state unknowing fool so you have to eat your words yet again.
Hate to burst their bubble, but we were executing trades with ISLD in better time than this circa 2002 or so.
Pretty sure we saw some confirmations in the 80uSec range, and regularly in the 100 uSec range. Have to pull out the logs to be sure. We had a small high-frequency trading operation, which was probably one of the first. I got the idea to co-locate in the same building as ISLD at 50 Broad St. (We started out trading from St. Louis, LOL - moved to co-location at our broker 30 miles up the Hudson, and then into 50 Broad.) We initially co-located at their Internet provider at the time, located in the building, in order to get the closest Internet connection to receive quotes from ISLD via their ITCH interface. Later, we were able to obtain the use of a fibre in the elevator shaft and bypass the Internet part, and eventually were able to start entering our trades directly through OUCH, bypassing our broker's equipment, and sharing the same fibre connection (most firms had to use dedicated T1's at the time). (We leased T1s to some of the other ECNs, and got some data from our broker's system.) When ISLD moved to NJ, we moved our equipment to a co-location facility that they provided. (They never had an official one at 50 Broad.)
Not sure if ISLD had transitioned to Linux for the OUCH servers at that point, or were still using MS-DOS. Our own equipment used Windows 2000.
Josh Levine at ISLD was a fanatic about low latency. Most firms couldn't care less, so he was eager to work with anyone who showed an interest. We had a lot of discussions on how to decrease latencies, and he introduced me to TCP_NOWAIT, which disables the Nagle Algorithm in TCP stacks.
Other ECNs were resistant to change. I'm not sure if they knew just how far ahead of them ISLD was. At that time, based on our logs (we logged the timing of every trade with microsecond resolution) ISLD was the no-contest hands-down winner, with REDI a not-so-close second, followed by Instinet, and crap. ARCA was hampered in the extreme by their Chicago server location. Of these, REDI was the most willing to listen, and did cooperate in making changes to reduce latency. INCA and NASDAQ obviously eventually "got it", since they bought ISLD essentially for it's technology. There really wasn't much to the technology - it consisted of nothing more than an approach of insisting on knowing just where every microsecond goes, and eliminating unnecessary delays.
BTW, here's the current published latency for NASDAQ's OUCH interface. 98uSec.
http://www.nasdaqtrader.com/trader.aspx?id=inet
I should point out that the times that I logged circa-2002 included a round-trip through our server. That is, they were measurements from the time our software decided to initiate a trade against ISLD to the time we received and processing a confirmation message indicating that we had bought the shares.
The NASDAQ figures quoted above are from the customer's network port, throgh NASDAQ's equipment, and back to the customer's network port. (I assume measured at the NASDAQ facility.) So, it's a significantly shorter path.
So what do we take from this?
- Linux can do ~100 uSec trades today.
- Linux and MS-DOS could do ~100 uSec trades several years ago.
- The additional latency of a customer-side trading system of Windows-2000/MFC several years ago was probably much less than 100 uSec, since the total round trip was in that range.
- .net might suck. Or maybe just un-talented programmers.
The fact that we aren't see 50uSec or 10uSec trades today is not surprising, given the exponential growth in volume...
I suspect that OUCH is still the undisputed king of low-latency execution.
Furthermore, NASDAQ's volume is very significantly greater than the LSE's, and OUCH-entered orders represent a significantly greater proportion of NASDAQ's total volume than LSE's "dark pool".
"No, you're slightly misinformed. The NASDAQ exchange systems themselves runs on Linux." - by UnknowingFool (672806) on Monday October 25, @10:28AM (#34011858)
There is a PROPRIETARY SYSTEM called ACT in place @ NASDAQ that operates with Microsoft Windows Server 2003 and SQL Server 2005 acting as its front-end to users. The Microsoft based system replaced Tandem Mainframes (Compaq bought out Tandem and HP bought out Compaq). There is no evidence of Linux in this. Prove otherwise please.
APK
P.S.=> One thing I can't stand? Liars and bullshit artists like you... So, if you've going to speak your crap here, back it up, ok?? Funny part is that whenever you are asked to back up your words, you are unable to, everytime! apk
"There is a PROPRIETARY SYSTEM called ACT in place @ NASDAQ that operates with Microsoft Windows Server 2003 and SQL Server 2005 acting as its front-end to users. The Microsoft based system replaced Tandem Mainframes (Compaq bought out Tandem and HP bought out Compaq). There is no evidence of Linux in this. Prove otherwise please." - by Anonymous Coward on Tuesday October 26, @06:13PM (#34031360)
See subject-line above... & replace "ACT" above from my quote and in my posting I am replying to, with SUPERMONTAGE instead, as the name of the proprietary system used @ NASDAQ to process trades.
APK
P.S.=> Now, IF ole' "UnknowingFool" said NYSE? He'd have been correct, as they, like LSE, use Linux on their stock exchanges, but NASDAQ (which is NASDAQ & AMSE combined now)? It uses SuperMontage & Microsoft Windows Server 2003 + SQLServer 2005... that's a FACT! apk
Somewhere I believe that the microseconds are really 1000 times to fast. Should not the measurement be milliseconds or just over 1/10th second.
Leslie Satenstein Montreal Quebec Canada
Where Mr. David Lester, CIO of LSE, plus Mr. Robin Paine their CTO backed him. Both even said INFOLECT is LSE's Trade Data Dissemination system then... he said it himself there, take a listen/look in fact!
Trade Dissemination == Reporting. Trade processing == Booking. Again you don't seem to grasp definitions very well. Read the MS case study again. It talks all about reporting and how MDDS would "help" booking. It doesn't mention that it would process the trade at all.
Well, there's spam egg sausage and spam, that's not got much spam in it.
"Trade Dissemination == Reporting. Trade processing == Booking." - by UnknowingFool (672806) on Wednesday October 27, @12:24PM (#34038796)
I don't? Do you mean like trying to tell us that NASDAQ uses Linux?? Newsflash - NASDAQ DOES NOT USE LINUX Fool... if you said NYSE, then you would have been correct, but you blew it in your first post here, & I'll quote you in it:
"The NASDAQ exchange systems themselves runs on Linux." - by UnknowingFool (672806) on Monday October 25, @10:28AM (#34011858)
Got PROOF of that? Of course you don't, because NASDAQ uses a PROPRIETARY SYSTEM called "SuperMontage"... you are, as per usual, in error!
---
Also, per your statement to me now, days later?
WELL - What REALLY matters here is that London's Stock Exchange couldn't keep Windows Server working right on their TRADE DATA DISSEMINATION SYSTEM, and that NASDAQ's MDDS is working right and solidly for years with 24x7 uptime via Windows Server 2003 + SQLServer 2005 clustering.
What was INFOLECT @ LSE also, by the by? Well, quoting their own CIO &/or CTO from the youtube video I posted? It was the SAME THING/ANALOG OF MDDS @ NASDAQ... which NASDAQ's team kept up & running solidly for years now, & LSE failed at...
This ALL simply just proves my initial point from my first post, which was largely in agreement with the person I posted reply to also: The teams architecting, coding, & maintaining these systems matter more than that OS is used, or even hardware setups alone!
(And, about ME not understanding things I read? You also REPEATEDLY tried to put words in my mouth here that I never said, like your implying/insinuating I said Windows ran "the whole show" @ NASDAQ & I never once stated that, or implied it... I only noted that their MDDS (market data dissemination system) runs on MS stuff for years of stable uptime!)
APK
P.S.=> You can try your "post 2-3 days later" crap, but I'll still catch you & make you live up to your name/handle here of "unknowingfool"... apk
"Trade Dissemination == Reporting. Trade processing == Booking. Again you don't seem to grasp definitions very well. Read the MS case study again. It talks all about reporting and how MDDS would "help" booking. It doesn't mention that it would process the trade at all. - by UnknowingFool (672806) on Wednesday October 27, @12:24PM (#34038796)
ANSWER THIS QUESTION UNKNOWING FOOL:
What does that say below, UnknowingFool? Especially BOTH the BOLDED parts...
NASDAQ Deploys SQL Server 2005 to Support Real-Time Trade Booking and Queries:
(PERTINENT QUOTE EXCERPT)
"Agility to Meet Customer Needs
"Moving trade booking operations from the large mainframe database to SQL Server 2005 has greatly enhanced the agility NASDAQ internal developers enjoy when customizing existing or creating new solutions."
Straight from that very article no less, verbatim... lol, & you said I didn't read it? Pot calling the kettle black boy, on YOUR part... lmao!
---
MDDS appears to be far more than the London Stock Exchange's InfoLect system, which was only apparently a "trade data dissemination" system ONLY, whereas MDDS? Read the above... NASDAQ moved from Tandem Mainframes (used to be Compaq, & now is HP).
The NASDAQ overall system is a composite of proprietary & commodity systems (MS stuff is noted above) & it's called "SuperMontage" (makes sense, a montage is a sort of collage). I never ONCE said it was "ALL MS" stuff, though YOU tried to stuff those words in my mouth and YOU KNOW IT (and you were unable to produce me EVER saying that also).
The same deal is probably prevalent at most all stock exchanges really I'd wager (a mixture of tools).
Oh, & again - There IS the fact that NASDAQ manages to keep a Microsoft-based system going and LSE?? FAILED... this only again supports my 2nd posting that teams that architect, code, and maintain systems like these matter MORE than the OS or DB's used apparently, look at the results here in comparison of NASDAQ & LSE!
I ought to know by the way - this IS what I have been doing professionally for 16++ yrs. now in fact, writing or co-writing, & maintaining "Mission-Critical/Enterprise-Class" information systems... apk
So, in the end here? Well - It appears you LOSE on all fronts, even your "last stand" here, boy... eat your words!
APK
P.S.=> MY SOURCE USED: LMAO, the very article YOU SAID I DID NOT READ, no less... how ironic!
http://webcache.googleusercontent.com/search?q=cache:eanVbbWTsmEJ:download.microsoft.com/download/c/a/d/cadc2f8c-3901-4b40-9429-fd071ba6c9bd/NASDAQ%2520-%2520SQL%2520Server%25202005%252012.18.06_Final.doc+MDDS+and+booking+of+trade&cd=1&hl=en&ct=clnk&gl=us\
or
http://download.microsoft.com/download/c/a/d/cadc2f8c-3901-4b40-9429-fd071ba6c9bd/NASDAQ%20-%20SQL%20Server%202005%2012.18.06_Final.doc.
ANSWER THIS QUESTION UNKNOWING FOOL:
What does that say below, between the dashed lines, UnknowingFool? Especially BOTH the BOLDED parts below, both of them...
---
NASDAQ Deploys SQL Server 2005 to Support Real-Time Trade Booking and Queries:
(PERTINENT QUOTE EXCERPT)
"Agility to Meet Customer Needs
"Moving trade booking operations from the large mainframe database to SQL Server 2005 has greatly enhanced the agility NASDAQ internal developers enjoy when customizing existing or creating new solutions."
---
(So - What's that say then, UnknowingFool? Does that state that NASDAQ is using MDDS for booking of trades as well? Sure does! You said it doesn't but... there you are!)
Straight from the very article in my PS below, from MS no less, verbatim... lol, & you said I didn't read it?
Please - As usual from you, if it's not LIES or your mistakes? It's now you being "the Pot calling the kettle black" boy, on YOUR part... lmao!
APK
P.S.=> MY SOURCE USED? Well: LMAO, the very article YOU SAID I DID NOT READ, no less - see below &... how ironic!
http://webcache.googleusercontent.com/search?q=cache:eanVbbWTsmEJ:download.microsoft.com/download/c/a/d/cadc2f8c-3901-4b40-9429-fd071ba6c9bd/NASDAQ%2520-%2520SQL%2520Server%25202005%252012.18.06_Final.doc+MDDS+and+booking+of+trade&cd=1&hl=en&ct=clnk&gl=us
or
http://download.microsoft.com/download/c/a/d/cadc2f8c-3901-4b40-9429-fd071ba6c9bd/NASDAQ%20-%20SQL%20Server%202005%2012.18.06_Final.doc
apk
"MDDS itself is not for booking." - by UnknowingFool (672806) on Wednesday October 27, @12:21PM (#34038760)
You can use your "interpretations" of what the case study said, but I will use the EXACT documentation that states otherwise from MS, that's more specific and supports my case that MDDS does do trade booking... See below, answer my question!
ANSWER THIS QUESTION UNKNOWING FOOL:
What does that say below, between the dashed lines, UnknowingFool? Especially BOTH the BOLDED parts below, both of them...
---
NASDAQ Deploys SQL Server 2005 to Support Real-Time Trade Booking and Queries:
(PERTINENT QUOTE EXCERPT)
"Agility to Meet Customer Needs
"Moving trade booking operations from the large mainframe database to SQL Server 2005 has greatly enhanced the agility NASDAQ internal developers enjoy when customizing existing or creating new solutions."
---
(So - What's that say then, UnknowingFool? Does that state that NASDAQ is using MDDS for booking of trades as well? Sure does! You said it doesn't but... there you are!)
Straight from the very article in my PS below, from MS no less, verbatim... lol, & you said I didn't read it?
Please - As usual from you, if it's not LIES or your mistakes or your OWN PERSONAL "interpretations"? It's now you being "the Pot calling the kettle black" boy, on YOUR part... lmao! The LITERAL statement above came from my legit sources @ MS below in fact... you lose boy, you lose.
APK
P.S.=> MY SOURCE USED? Well: LMAO, the very article YOU SAID I DID NOT READ, no less - see below &... how ironic!
http://webcache.googleusercontent.com/search?q=cache:eanVbbWTsmEJ:download.microsoft.com/download/c/a/d/cadc2f8c-3901-4b40-9429-fd071ba6c9bd/NASDAQ%2520-%2520SQL%2520Server%25202005%252012.18.06_Final.doc+MDDS+and+booking+of+trade&cd=1&hl=en&ct=clnk&gl=us
or
http://download.microsoft.com/download/c/a/d/cadc2f8c-3901-4b40-9429-fd071ba6c9bd/NASDAQ%20-%20SQL%20Server%202005%2012.18.06_Final.doc
apk