xml or database?

i have an announcement part in my project; some administrators will make announcement in web project and others will see this announcement; but this announcement traffic will be very busy maybe it will be over 1000 announcement in few days,

and my question is ; where should i hold this announcement for performance and speed ; which one should i use xml file or database; or for performance and speed what is the number for entries; i mean that;

for example above 1000 entries you must use db for other use xml?

[534 byte] By [Radith] at [2007-12-23]
# 1
I would use a database, and use caching at asp.net pages. set cache expiration to some acceptable period, and you will not query db again for each request.
SinanUssakli-MSFT at 2007-8-30 > top of Msdn Tech,.NET Development,XML and the .NET Framework...

.NET Development

Site Classified