Я изучал много базы данных недавно, и не уверено, является ли это, потому что я скучаю или что, но я хочу создать несколько баз данных использования веб-приложений кроме SQL Server MS. Какие-либо предложения, которые набрасываются на ASP.NET приятно?
Я бы рассмотрел MySQL как очевидную альтернативу.
Однако, по сути, одна реляционная база данных практически ничем не отличается от другой, тем более, когда доступ к ней осуществляется через что-то вроде ADO.NET. Если вам надоел SQL Server, то вместо поиска альтернативы почему бы не попробовать различные стратегии доступа к данным?
Вы не упомянули, используете ли вы ORM (object relational mapper), который может сделать работу с базами данных гораздо более приятной, чем использование стандартного ADO. NET, такие как:
IMO, придерживаться SQL Server, но попробовать несколько различных ORM было бы гораздо интереснее, чем переходить на другую базу данных.
Или как насчет использования базы данных документов, например RavenDB?
Дайте определение «хорошо».
Вы хотите иметь базу данных как простое хранилище данных, или она должна также реализовывать бизнес-логику (хранимые процедуры, триггеры)?
Вы хотите поставлять свои приложения и, следовательно, требовать простой установки?
Имеет ли значение, является ли база данных коммерческой, когда MSSQL предлагает бесплатную версию?
Как заметил @richeym: является ли оператор SQL достаточным интерфейсом или вам требуется ORM?
Предлагаю вам взглянуть на Connectionstrings.com . Для большинства баз данных доступен поставщик .NET.