Guidance for designing SQL and NoSQL databases for scalable .NET applications

Posted: (EET/GMT+2)

 

If you've build .NET applications from the beginning, using an SQL database for data storage is a very common choice. Personally, it's often my first choice for building business applications. However, scalability in larger applications can be a challenge, and in this field, non-relational, aka NoSQL databases might be a better solution.

Microsoft has written a very nice Patterns & Practices book about this subject, and if scalability is at all a concern in your .NET applications, I suggest reading this book.

It talks both about traditional SQL (relational) and NoSQL (non-relational) databases. Recommended reading!