Dobrý den,
na ukládání těchto rozsáhlých kolekcí není Microstream ta nejlepší volba. Každá technologie je silná v něčem a síla Microstream je v ukládání rozsáhlejších datových struktur v Javě. Objektového grafu. Ten uložit pomocí stávajících relačních databází není zcela triviální, kdežte s Microstream ano.
S pomocí Lazy můžete vždy držet v paměti třeba aktuální část, se kterou momentálně pracujete, zbytek nechat na disku a načíst pouze v případě potřeby.
V androidu, kde na mobilním zařízení nepředpokládám ukládání milionů dat a ta databáze tam slouží více méně jako lokální persistentní cache, to bude fungovat dobře.
Ohledně google collections, ty jsou v backlogu, tu druhou kolekci vidím poprvé. Pro custom type handler existuje ukázkový projekt:
https://github.com/microstream-one/examples/blob/master/customTypeHandler/src/main/java/one/microstream/sampler/customtypehandler/CustomBufferedImageHandler.java
https://manual.docs.microstream.one/data-store/customizing/custom-type-handler a dokumentace, která má poněkud potenciál na vylepšení.