3 ms·
I'm writing 20000 financial ticks per second into Mongo on commodity hardware, namely a bog-standard i7 with 32 gig costing less than 2k. I don't have a big bud
by vegabook 12y ago
I'm writing 20000 financial ticks per second into Mongo on commodity hardware, namely a bog-standard i7 with 32 gig costing less than 2k. I don't have a big budget. I don't have a lot of time to mess with ACID. There is no way postgres will do this for under 10-20k, without twice the work. I just need to keep up with the firehose of data I get from my financial application. I'm talking about my own big-data issue and even if a few records were ever to get lost, I don't care, because that's what big data is about: statistical sampling. And that does not require 100% in 100% of cases safety of every data point. That by the way, is the truth of big data. Who cares if a few records theoretically can be lost? I just need to capture as much as possible as fast as possible. Mongo fits perfectly. Redis would work, but I'd need 512 gig of RAM.....
I don't understand all the angst against this technology. If you need rollback-able transaction-guaranteed, exactly-once consistency, normalised schema with triggers left right and centre, you knew long ago that this wasn't the tech for you. Why is everyone so negative? I for one cannot wait to be able to store 4x more data on the same SSD, and using less RAM. In my view, Mongo is a massive enabling technology for startups on limited budget.