What waves did you put your troops into? Did he have any traps? Did he have small amounts of other units(rainbow)? Did you send warrior/small archer waves to remove any rainbow defense first? Did you use the camp function to time your waves so they all hit at the same time, or did you send them one after another and in no particular order?

If he had traps, lots of archers and ballista, that's all it takes to annihilate any enemy force at a distance. You have to remove the traps first and time it so he can't make more in between when your waves hit, then your archers will start within range of their wall and do considerable damage on each hit. I've had no problems taking out similar targets with much less, usually less than what is defending, and not one single person who has attacked me in thousands of attacks has used the proper method of dealing with such defenses.