This is a good database for cold war to modern russian subs and ships, and it is even in english!
http://russianships.info/eng/
also a good source for russian subs (from ww1 to modern era) but it is in russian only:
http://www.deepstorm.ru/
also worth a look:
http://www.navweaps.com/