Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.12.2009, 12:32
PG81 PG81 вне форума
Прохожий
 
Регистрация: 15.10.2009
Сообщения: 31
Репутация: 10
По умолчанию Чем отличаются Postgres от MS SQLServer

Скажите чем отличаются Postgres и MS SQL Server, например 2005.
Я имею ввиду отличия синтаксиса SQL, может каких-то важных особенностей, которые обязательно необходимо учитывать при разработке приложений с БД в той или иной СУБД. На сколько просто или сложно переделать программу с одной СУБД на другую?
Ответить с цитированием
  #2  
Старый 01.12.2009, 13:54
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Основная и наиглавнейшая особенность Postgres это объектная модель не только для доступа к БД, но и самой БД.
Т.е. таблицы - это объекты которые могут наследовать поля от предка. А это такая вкусность, что пока не попробовал не поймешь.
Обычно адаптация это потеря скорости и возможностей. Работать будет, но без учета специфики ПО.
Есть конечно отличия синтаксиса SQL, но не принципиальные, т.к. Postgres поддерживает и реляционную модель.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 01.12.2009 в 13:57.
Ответить с цитированием
  #3  
Старый 01.12.2009, 15:20
PG81 PG81 вне форума
Прохожий
 
Регистрация: 15.10.2009
Сообщения: 31
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
таблицы - это объекты которые могут наследовать поля от предка

Не пойму где и как это можно применить?По идее это должно создавать еще больше сложностей при администрировании. А если БД в процессе жизненого цикла программы постоянно видоизменяется, наверное, совсем все становится сложно.Или я оишибаюсь?

Цитата:
Сообщение от Страдалецъ
Обычно адаптация это потеря скорости и возможностей. Работать будет, но без учета специфики ПО.
Есть конечно отличия синтаксиса SQL
Если не сложно подробней можно?
Ответить с цитированием
  #4  
Старый 01.12.2009, 17:51
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Цитата:
Сообщение от PG81
Не пойму где и как это можно применить?...
Даже не знаю, как кратко это описать, что-бы было понятно. Попробовал, но получилась портянка на полтора листа.
Резюме такое: Если вы не видите в этом большого смысла, значит вы еще не созрели или у вас нет задачи для реализации данной возможности.
Но вы только представьте, что вы можете один раз описать в таблице поведение при вставке,удалении и т.д. А затем сделать наследника который автоматом унаследует все это, и не надо лазать по всем таблицам и настраивать все это хозяйство. Как вы думаете что удобнее админить в этом случае?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 01.12.2009 в 17:55.
Ответить с цитированием
  #5  
Старый 01.12.2009, 20:38
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

если можно, я по простому, по деревенски:
PostgreSQL - бесплатный
MS SQL - платный
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:06.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter