Тиазолидиндионите действат основно чрез намаляване на инсулиновата резистентност, а бигванидите основно чрез намаляване продукцията на ендогенна глюкоза в черния дроб.
Rosiglitatsonimaleaatti kuuluu tiatsolidiinidioneihin, jotka vaikuttavat ensisijaisesti vähentämällä insuliiniresistenssiä ja metformiinihydrokloridi kuuluu biguanideihin, jotka vaikuttavat pääasiassa vähentämällä endogeenistä sokerintuotantoa maksassa.