Using ASP.NET and Windows Stack.
Purpose: Ive got a website that takes in over 1GB of data about every 6 months. So as you can tell my database can become huge.
Problem: Most hosting providers only offer Databases in 1GB increments. This means that every time I go over another 1GB, I will need to create another Database. I have absolutely no experience in this type of setup and Im looking for some advice on what to do?
Wondering:
- Do I move the membership stuff over to a separate database? This still won't solve much because of the size of the other data I have.
- Do I archive data into another database? If I do, how to I allow users to access it?
- If I split the data between two databases, do I name the tables the same?
- I query all my data with LINQ. So establishing a few different connections wouldn't be a horrible thing.
- Is there a hosting provider that anyone knows of that can scale their databases?
I just want to know what to do? How can I solve this dilemma? I don't have the advertising dollars coming in to spend more than $50 a month so far...
While http://www.ultimahosts.net/windows/vps/ seems to offer the best solution for the best price, they still split the databases up. So where do I go from here?
Again, I am a total amateur to multiple databases. Ive only used one at a time..