Why Apple Had To Take The NoSQL Plunge