Instead of Rattata, I’ll compare the two Raticate.
Typing
Alolan Raticate: Normal / Dark
Raticate: Normal
As you see, Alolan Raticate’s typing is more offensive and Normal Raticate’s typing is more defensive. But due to both of them having poor defensive stats, the pure normal type won’t help. So, in typing, Alolan Raticate wins.
Abilities
Alolan Raticate: Gluttony, Hustle, Thick Fat
Raticate: Guts, Hustle, Run Away
Normal Raticate wins because of Guts + Flame Orb + Facade, which is one of the strongest combos ever. However, if you are looking for a more defensive ability, Alolan Raticate might be a better choice.
Stats
Alolan Raticate:
HP: 75
Attack: 71
Defense: 70
Sp. Atk: 40
Sp. Def: 80
Speed: 77
Raticate:
HP: 55
Attack: 81
Defense: 60
Sp. Atk: 50
Sp. Def: 70
Speed: 97
So, Alolan Raticate is more defensive and Raticate is more offensive. It seems Alolan Raticate’s typing (Dark type STAB) and Hustle make it offensive, so Alolan Raticate is better.
Conclusion
Alolan Raticate is the winner due to it’s stats and typing!!!
But, however, be aware of Fighting Type that could outspeed it such as Swift Swim Poliwrath in rain, Primeape and Silvary-Fighting and OHKO it with their powerful Fighting STAB moves!
Hope it helps!