Lets assume that I'm creating a social network like instagram or facebook with petabytes of data and my needs are:
1: High availability
2: Data mining and NLP (basically anything related with AI)
3: lots of reports and aggregations
4: Search and relations ofc
and my question is:
1: Which databases do I need to use
2: How to store data to optimize it for search, data mining and...
I don't care about redundency or resources I just want to have near real time results.