The size is no problem. You should categorize the articles and try to favor searches that rely oncategory and keywords vs. the atrticle content itself to speed things up.
another thing you might consider is using the database to statically gererate html pages which rely on no database or scripting. Whenever new articles are created, new pages are spit out or updated. This way you rarely use the database, yet depend on it as the source of the articles.
Just some things to think about but size is no issue a 100mb or even more.
remember to ahvbe a keywords field :-)
Sam