I am launching a pretty successful adult site running on Asp.Net (C # 4.0) with the Sql Server 2008 R2 backend. We are launching the free version (Express) and are approaching our 10 GB data limit. We have about 100 thousand. Members and more than 7 million. Pageviews (750 thousand. Unique visitors).
I look for free (or cheap) alternatives, since we cannot afford the $ 7K + that Microsoft charges for its processor license for the standard version. There is not much hope that we will receive a free license either on our spark biz program!
We have a pretty typical scheme for any membership database. We are moving towards a more social aspect, so let's think about adult Facebook. There are currently 42 tables in our database. I am aware of the problems of scale. We grew at a rapid pace, so we are considering an alternative to NoSql.
So, I am considering Postgres and RavenDB. Postgres will have the least friction in terms of code changes and data migration. However, if we became Facebook (lolz), then I would write the data layer again (which upsets me).
So maybe start now with a NoSql solution such as RavenDb or Mongo, which has a built-in interface.
Thoughts?
source share