Serving the Quantitative Finance Community

 
User avatar
jamezz34
Topic Author
Posts: 0
Joined: June 30th, 2012, 7:59 pm

Storing Real-time Data

July 9th, 2012, 3:28 pm

Say I have a Level 2 LSE feed and I wanted to store tick data directly from it....I know you can get tick data from a vendor but I was wondering if its plausible to store your own? Obviously for a large number of tickers it would be implausible in terms of storage space, but what about e.g. 10 UK large cap stocks over say a 1yr/255 day period?Could I store it if I build my own server or stick it on a RAID? Or am I completely bonkers?Appreciate the helpCheers
 
User avatar
Stale
Posts: 0
Joined: November 7th, 2006, 3:20 pm

Storing Real-time Data

July 13th, 2012, 3:21 pm

Seen this? https://github.com/kafka399/TwsMongo Don't know if it will eat quotes at the rate you'll be feeding, but I'm sure it's a good start. I'd say stay away from SQL for high-speed stuff, and go for one of the document-oriented ones. The stuff in the link use MongoDB.Btw, full disclosure: it's not my repo. S
 
User avatar
Rufus
Posts: 4
Joined: January 18th, 2002, 5:24 pm

Storing Real-time Data

August 3rd, 2012, 1:33 pm

Have you looked at kdb ?
Last edited by Rufus on August 2nd, 2012, 10:00 pm, edited 1 time in total.
 
User avatar
ghostrider
Posts: 0
Joined: August 21st, 2012, 5:05 am

Storing Real-time Data

September 10th, 2012, 5:00 am

Over there at http://www.activequant.org we store years of tick data in our hbase+hadoop based solution. It's open core, so you can sort of use it for free up to a certain point (see the license for details). It is very blunt to store ticks as they arrive, that's why our feed recorder collects data for a certain time, say 5 seconds, and flushes these then. I have deployed our solution for several commercial clients - works flawless and reliable.