Big data technologies definition, comparison and future - Al-VOIP.COM