I'm getting a little confused here between LocalDB
and SQL Server Express. I have read from websites that LocalDB
is an improved version of SQL Server Express (source). I would assume this implies that LocalDB
is replacing SQL Server Express.
The confusing thing, however, is that it was also mentioned on several websites that LocalDB
is only for development purposes, and it's not meant for production use.
In this case, I will do my development and testing of my web application with LocalDB
on my computer. Since LocalDB
is a replacement for SQL Server Express and also not for production use, then what database (other than the full SQL Server if I don't have the money) should I use when I'm ready to publish my application?