i dont know exactly (of course) the method that is used to store hands in database, but sure i can say a couple of things:
1) hands are incredible slow at loading (HM is very quicker)
2) maybe for the same reason of the previuos point: applying filters is very slow too (like above: HM is much faster in this too)
3) restoring database (if you have an huge one) is INCREDIBLY slow, i mean DOZENS of hours, letterally
this was not meant to be a whine, but a suggestion: if you ever will work on the database structure, you should keep the speed in mind too...