Tagi: big data technology