1. to Ognev
Маленькая поправка: MSDE - это Microsoft SQL Server Desktop Engine.
2. По Microsoft SQL Server 2005 Express Edition информации много на сайте MS:
http://www.microsoft.com/sql/editions/express/default.mspx
Продукт действительно очень удачный. Особенно удались (по сравнению с предыдущими версиями и конкурентами) средства развёртывания и сопровождения.
Для начала особенно интересно посмотреть Video Series: SQL Server 2005 Express Edition for Beginners (http://msdn.microsoft.com/vstudio/express/sql/learning/default.aspx).
Замечу, что вся прелесть решений Microsoft раскрывается при интеграции продуктов и принятии идеологии их использования. Например, приложение .NET + ADO.NET 2.0 + MSSQL Express (или нормальный SQL Server) = rulezz, то есть удобство разработки и сопровождения, надёжность и т.п. на высоком уровне. В противном случае всё не так хорошо, как могло бы быть.
3. MySQL лично мне неудобна, "певчая птичка с ярким оперением" нравится намного больше.
4. За PostgreSQL на Windows слова не замолвлю. Под Unix - совсем другое дело.
P.S. А вообще всё зависит от задач... Большинство задач, с которыми реально сталкивался, по большей части прекрасно решались в MS Access, хотя она и не сетевая (с возможностью элементарного перехода к SQL Server). А современные парадигмы создания распределённых систем не предполагают общения с сервером путём посылки SQL-запросов. Всё равно "слой абстракции данных / слой бизнес-логики / слой взаимодействия с пользователем".
P.P.S. Обсуждать реляционную алгебру и называть отношение таблицей - это прикольно...
Маленькая поправка: MSDE - это Microsoft SQL Server Desktop Engine.
2. По Microsoft SQL Server 2005 Express Edition информации много на сайте MS:
http://www.microsoft.com/sql/editions/express/default.mspx
Продукт действительно очень удачный. Особенно удались (по сравнению с предыдущими версиями и конкурентами) средства развёртывания и сопровождения.
Для начала особенно интересно посмотреть Video Series: SQL Server 2005 Express Edition for Beginners (http://msdn.microsoft.com/vstudio/express/sql/learning/default.aspx).
Замечу, что вся прелесть решений Microsoft раскрывается при интеграции продуктов и принятии идеологии их использования. Например, приложение .NET + ADO.NET 2.0 + MSSQL Express (или нормальный SQL Server) = rulezz, то есть удобство разработки и сопровождения, надёжность и т.п. на высоком уровне. В противном случае всё не так хорошо, как могло бы быть.
3. MySQL лично мне неудобна, "певчая птичка с ярким оперением" нравится намного больше.
4. За PostgreSQL на Windows слова не замолвлю. Под Unix - совсем другое дело.
P.S. А вообще всё зависит от задач... Большинство задач, с которыми реально сталкивался, по большей части прекрасно решались в MS Access, хотя она и не сетевая (с возможностью элементарного перехода к SQL Server). А современные парадигмы создания распределённых систем не предполагают общения с сервером путём посылки SQL-запросов. Всё равно "слой абстракции данных / слой бизнес-логики / слой взаимодействия с пользователем".
P.P.S. Обсуждать реляционную алгебру и называть отношение таблицей - это прикольно...
Last edited by a moderator: