hoopdb a noSQL database for mobile devices