Sql is a perfectly fine solution to store relational data, hence "relational databases". I would be absolutely shocked if you find a single exchange, a single hedge fund (>100 million AUM), a single bank data team, that stores pricing data in time series format in a relational database.
I like LMAX's tech stack but they are too expensive to trade with for anyone who is a liquidity taker and trades shorter holding period (=high trade turnover). Theirs spreads are significantly wider than the top players that are accessible to retail players or smaller professional outfits.
I like LMAX's tech stack but they are too expensive to trade with for anyone who is a liquidity taker and trades shorter holding period (=high trade turnover). Theirs spreads are significantly wider than the top players that are accessible to retail players or smaller professional outfits.
LMAX have won awards for their programming, they pretty much invented the disruptor pattern. Interestingly they use MySQL to store account and other administrative information but not the historical market data available from their servers. (Not sure what they actually use but they tend to roll their own where necessary from what I've read).