I have tried with a 13M points dataset with the new DBScan function from Matlab and with pcsegdist, and I gave up after 2h of processing in both cases.
Ideally, I'm looking for something able to do that in less than 2-3 min in a regular PC, and I could assume the use of trees/voxelizations.