Technologies For Big Data