sql >> Databáze >  >> NoSQL >> MongoDB

Jakou databázi zvolit (Cassandra, MongoDB, ?) pro ukládání a dotazování na data událostí / protokolů / metrik?

„Skupina podle“ a „hloupě rychle“ nejdou dohromady. To je prostě povaha té bestie... Proto jsou omezení Mongovy skupinové operace; Cassandra to ani nativně nepodporuje (ačkoli to dělá pro dotazy Hive nebo Pig přes Hadoop... ale ty nejsou zamýšleny jako hloupě rychlé).

Systémy jako Rainbird od Twitteru (který využívá Cassandra) provádějící analýzu v reálném čase to dělají denormalizací/předpočítáním počtů:http://www.slideshare.net/kevinweil/rainbird-realtime-analytics-at-twitter-strata-2011



  1. Jak používat MongoDB Stitch v aplikacích pro Android

  2. Kolik je $min MongoDB? Jak se to liší od find().sort({the_field:1}).limit(1)?

  3. Víceklíčové indexy MongoDB a hranice průniků indexů

  4. Ověření MongoDB-CR se nezdařilo