powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / postgreSQL,mySQL,SQL Server
25 сообщений из 65, страница 2 из 3
postgreSQL,mySQL,SQL Server
    #33693210
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxelуважаемым господам, несшим тут всякую ахинею вопрос: хрен ли писать, если по существу сказать нечего? Блеснуть тупоумием? Иной раз поражаюсь - соберутся пара бивис-батхед и давай нести всякий бред типа а почему sql server это именно ms sql server... это всем известная вещь. Под словом ВСЕМ имеется в ввиду "всем более-менее относящим себя к профессионалам".Я вроде в стороне, но просто замечу, что вы на форуме недавно, кто и что пока не известно. А многие из побалаболивших выше --- достаточно уважаемые и компетентные члены форума, давно доказавшие свой профессионализм. Они могут себе это позволить, а вот вы не рано ли лезете с такими наездами?
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33693818
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoВот именно, отличается. И надо думать Скуль претендует на О, но не объективность, а так или иначе поддержку ООП.

Думаю, что экземпляры пользовательского типа или как там они у них называются.

А он то спрашивал про Скуль. Раз есть 2005, то это игнорировать на дипломе не безопасно. Луче вообще не трогать, чтобы не нарваться на разные вопросы.
Доброго времени суток.

MS SQL 2005 Можно игнорировать, нужно только продумать аргументацию для этого.
Я вот диплом на Lotus делал, забив на остальные СУБД и ничего... немного аргументов и вперед.

А как связаны экземпляры пользовательского типа и объекты + уже сказали про наследование которое есть в PostgreSQL? Может я чего не знаю, плиз. ткни в RTFM.

Один из подходов к защите показал и аргументировал Maxel . ИМХО неплохо.
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694057
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA
А как связаны экземпляры пользовательского типа и объекты + уже сказали про наследование которое есть в PostgreSQL?

Я исхожу из того, что ОРМД развивается у них в СКуле и Оракле и ДиБи2 примерно одинаково, раз они конкурируют. Плюс то что пользовательские типы в Скуле видел в 7 версии. В Оракле это называется объектными типами. Они соответсвуют понятию класса в ООП. В 9 Оракле есть наследование какое-то. Инкапсуляция однозначно есть. С полиморфизмом не в курсе. Мож и есть ограничения и потому не классами а объектными и пользователскими типами называются. Скорей всего и в Скуле должно быть. А если он начнет на дипломе пытаться доказывать, что в постгри лучше поддерживается ООП, он более объектноориентированный, чем Скуль, то он рискует зайти далеко в ООП по отношению к своему диплому. Если тока он уверен в своих силах и силах постгри. И Скуль и Оракл и ДиБи2 знают, что есть в постгри, а бабок у них хватит, если не самим разработать,то купить все реально стоящее (а у IBM вседа были исследовательские лаборатории). Из этих сображений, я думаю, луче в О не лезть. Все равно с ним пока в плане применения чувствуется сдержанность (если есть возможнось луче пока не использовать - оно похоже еще в развитии).
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694136
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2vadiminfo

неужто я что-то пропустил, у mssql на сколько я знаю даже зачатков ооп не наблюдается, разве этому пользовательскому типу можно процедуры прикрутить ?? там же даже вложеную табличку нельзя организовать не говоря уже о наследовании и т.п.
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694214
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С 7 версии они ниче не добавили? Почему тада при сравнении Оракла со Скулем нигде нет про ОРСУБД? Тада я ниче не понял. Тем более мне казалось, что именно Скуль называет себя универсальным сервером - типа там все шо известно должно быть. Или как?
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694395
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxelsql server это именно ms sql server... это всем известная вещь. Под словом ВСЕМ имеется в ввиду "всем более-менее относящим себя к профессионалам".
Ну наконец то появился гений, который вывел таки критерий непрофессионализма:
Это те у кого термин sql server не ассоциируется с ms sql
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694405
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoЯ исхожу из того, что ОРМД развивается у них в СКуле и Оракле и ДиБи2 примерно одинаково, раз они конкурируют. Плюс то что пользовательские типы в Скуле видел в 7 версии. В Оракле это называется объектными типами. Они соответсвуют понятию класса в ООП. В 9 Оракле есть наследование какое-то. Инкапсуляция однозначно есть. С полиморфизмом не в курсе. Мож и есть ограничения и потому не классами а объектными и пользователскими типами называются. Скорей всего и в Скуле должно быть. А если он начнет на дипломе пытаться доказывать, что в постгри лучше поддерживается ООП, он более объектноориентированный, чем Скуль, то он рискует зайти далеко в ООП по отношению к своему диплому. Если тока он уверен в своих силах и силах постгри. И Скуль и Оракл и ДиБи2 знают, что есть в постгри, а бабок у них хватит, если не самим разработать,то купить все реально стоящее (а у IBM вседа были исследовательские лаборатории). Из этих сображений, я думаю, луче в О не лезть. Все равно с ним пока в плане применения чувствуется сдержанность (если есть возможнось луче пока не использовать - оно похоже еще в развитии).
Похоже ошибка - в исходной предпосылке.

Как я понял пользовательские типы в MS SQL - это домены или надстройки над базовыми типами. Т.е. можно, к примеру, ограничить значения в поле int числеми от 28 до 42 (данные в этом поле проходят верификацию), но переменная в типе - одна.

Исходя из доков по Ораклу я понимаю, что в нем объектный тип может содержать несколько переменных.

PS все относится ТОЛЬКО к MS SQL 2k.
PPS самое простое тогда сравнивать только бесплатные БД (для собственного испольхования). туда попадут как минимум MySQL, PostgreSQL, FB. На чем можно и ограничиться.
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694415
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV Maxelsql server это именно ms sql server... это всем известная вещь. Под словом ВСЕМ имеется в ввиду "всем более-менее относящим себя к профессионалам".
Ну наконец то появился гений, который вывел таки критерий непрофессионализма:
Это те у кого термин sql server не ассоциируется с ms sql ЗачЁт.

Млин или выругаться что-ли...
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694578
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!!2vadiminfo

неужто я что-то пропустил, у mssql на сколько я знаю даже зачатков ооп не наблюдается, разве этому пользовательскому типу можно процедуры прикрутить ?? там же даже вложеную табличку нельзя организовать не говоря уже о наследовании и т.п.
Можно прикрутить, можно. Берешь дотнетовский класс, объявляешь его как UDT, и хоть методы туда прикручивай, хоть наследуй, хоть что делай. Насчет вложенных табличек правда не уверен :)
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694685
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxelЕсли делаем коммерческий продукт и собираемся в его составе продавать базу, то вообще говоря делать это с mysql незаконно, а мы ведь не хотим сесть в тюрьму.
Кстати, а были прецеденты?
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33694949
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я MaxelЕсли делаем коммерческий продукт и собираемся в его составе продавать базу, то вообще говоря делать это с mysql незаконно, а мы ведь не хотим сесть в тюрьму.
Кстати, а были прецеденты?Maxel имеет в виду, что используя бесплатный MySQL - ты испльзуешь его под GPL-лицензией. соответственно ОБЯЗАН при распростронении своего продукта его открывать.

Если не открыл, то нарушил лицензию. За это покупатели (приобретатели) продукта могут и поиметь...

Можно купить закрытый MySQL (с закрытой лицензией) и распростронять свое ПО в закрытом виде.

PS прецеденты были - компании просто открывали исходники + вроде платили штрафы.
PPS про подобные прециденты в России не слышал.
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33695823
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA
Maxel имеет в виду, что используя бесплатный MySQL - ты испльзуешь его под GPL-лицензией. соответственно ОБЯЗАН при распростронении своего продукта его открывать.


за использование никто ни денег ни исходников не просит, просят только за распространение в составе своего продукта.

2ЛП
это не интересно, такое нельзя использовать с sql и t-sql
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33695838
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!!2ЛП
это не интересно, такое нельзя использовать с sql и t-sql
Как это нельзя???
Очень даже можно. Именно такое и можно использовать с sql и t-sql

З.Ы. А что такое "такое"? :)
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33697057
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Как это нельзя???
Очень даже можно. Именно такое и можно использовать с sql и t-sql

З.Ы. А что такое "такое"? :)
хм .. так если там просто расширение стандартных типов, как же тогда вложеность объекта эмулировать и потом к нему обращатся запросами ? типа такого:

CREATE VIEW Student_v OF Student_t UNDER Person_v
AS
SELECT x.ssn, x.name, x.address, y.deptid, y.major
FROM all_personattrs x, all_studentattrs y
WHERE x.typeid = 2 AND x.ssn = y.ssn;

SELECT VALUE(p) FROM ONLY(Person_v) p;
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33697249
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!! VoDA
Maxel имеет в виду, что используя бесплатный MySQL - ты испльзуешь его под GPL-лицензией. соответственно ОБЯЗАН при распростронении своего продукта его открывать.


за использование никто ни денег ни исходников не просит, просят только за распространение в составе своего продукта .

2ЛП
это не интересно, такое нельзя использовать с sql и t-sql
Балин. повторяю:

За распростронение в составе продукта ТОЛЬКО если продукт не GPL (и не входит в FLOSS Exception).
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33697736
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA
За распростронение в составе продукта ТОЛЬКО если продукт не GPL (и не входит в FLOSS Exception).
А также за продажу коммерческого продукта, который теряет свои полезные свойства при отсутствии MySQL у потребителя.

Кстати, а если продукт может использоваться с MySQL, PostgreSQL, FB и т.д. - перестает ли он подпадать под озвученное требование??
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33697894
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dogen VoDA
За распростронение в составе продукта ТОЛЬКО если продукт не GPL (и не входит в FLOSS Exception).
А также за продажу коммерческого продукта, который теряет свои полезные свойства при отсутствии MySQL у потребителя.

Кстати, а если продукт может использоваться с MySQL, PostgreSQL, FB и т.д. - перестает ли он подпадать под озвученное требование??Хм... ну если копать дословно, то:

Платить нужно ТОЛЬКО за распростронение ( включая продажу ) ЗАКРЫТОГО продукта, связанного с MySQL.
Связанный означает, что без MySQL server'a продукт не работает (теряет функциональность).

2 - Да, не попадает. Т.к. теперь продукт не является связанным (зависимым) от GPL-прдукта (в данном случае MySQL-a).

PS теоретически если продукт работает через ODBC/ JDBC и на стандартном SQL, то его можно считать независимым, поскольку его можно легко переключить на другую СУБД.
PPS все ИМХО
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33697902
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ооюще по поводу MySQL нужно понять, что у него ДВЕ лицензии (GPL + коммерческая).

Использовать можно любую (за одну из них нужно денег платить)
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33698099
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDAооюще по поводу MySQL нужно понять, что у него ДВЕ лицензии (GPL + коммерческая).

Использовать можно любую (за одну из них нужно денег платить) Да это уже, надеюсь, все поняли.

Другое дело что если бизнес-модель не подразумевает выпуск продукта под GPL, то остается второй вариант. И если все СУБД, с которыми работает продукт, лицензируются примерно таким же образом, то ничего покупать не нужно.

Альтернативным вариантом является разработка веб-приложения (неясно только, бесплатен ли MySQL как СУБД для интранет, или только для публичных сайтов).
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33698950
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DogenДругое дело что если бизнес-модель не подразумевает выпуск продукта под GPL, то остается второй вариант. И если все СУБД, с которыми работает продукт, лицензируются примерно таким же образом, то ничего покупать не нужно.

Альтернативным вариантом является разработка веб-приложения (неясно только, бесплатен ли MySQL как СУБД для интранет, или только для публичных сайтов).1. - правильно.


2. если я правильно понял, то если ты не распростроняешь продукт, а только предоставляешь доступ через веб, то это можно рассматривать как внутреннее использование (не распространение) - для внутреннего использования можно линковать любой GPL код и закрытый безо всяких ограничений.

+ по моему для php у MySQL отдельная оговорка в лицензии разрешающая создавать закрытые продукты и распростронять их с MySQL (только я не понял как сделать закрытый продукт на php).
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33700955
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDAкак сделать закрытый продукт на phpZend Optimizer, например.
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33701919
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fifinaМне нужно сравнить эти СУБД в пользу постгри, помогите, это нужно для диплома

Мне лично тоже нравится PostgreSQL. Потому что я знаю его лучше других, лицензия у него очень демократичная, возможностей - масса, и вообще, Беркли целиком и Стоунбрейкер в частности мне импонируют.

Но говорить о том что он лучше или хуже - нельзя. Что лучше: яблоко, груша, и, например, хурма?

Где-то на сайте PostgreSQL было сравнение его функциональности с СУБД Oracle и DB2. Не в пользу первого, кстати. Примените этот список к MySQL 5 и MS SQL 2005, описывая по ходу дела каждую из функций, и диплом готов... А если описать и сравнить ещё и алгоритмы реализации каждой из функций - наверное, будет готов диссер :) .
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33701962
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxel
PS

уважаемым господам, несшим тут всякую ахинею вопрос: хрен ли писать, если по существу сказать нечего? Блеснуть тупоумием? Иной раз поражаюсь - соберутся пара бивис-батхед и давай нести всякий бред типа а почему sql server это именно ms sql server... это всем известная вещь. Под словом ВСЕМ имеется в ввиду "всем более-менее относящим себя к профессионалам".
Уже описан случай, когда каждый начал пользоваться терминами по своему усмотрению. В Библии. Вавилонское столпотворение. Так что вещи надо называть своими именами. Тот, кто говорит, что это неважно, никогда не работал в команде.
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33702021
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель и профессионал - эти понятия импортированы из Англии.

Профессионал в каком-то занятии - это тот, кто зарабатывает себе на жизнь этим занятием, т.е. профессией. Не более и не менее. Об умениях, знаниях и качестве продукта в определении ничего не говорится. Противоположность - любитель в каком-то занятии, т.е. который не зарабатывает этим на жизнь (предпочтительнее всего по той причине, что денег имеется столько, что зарабатывать не нужно). Кажется, будто профессионал должен быть круче любителя, на практике же богатые любители в спорте могли побивать профессионалов.

Того, кто MS SQL Server называет "SQL", лучше было бы назвать "невеждой".
...
Рейтинг: 0 / 0
postgreSQL,mySQL,SQL Server
    #33702106
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaЛюбитель и профессионал - эти понятия импортированы из Англии.

Профессионал в каком-то занятии - это тот, кто зарабатывает себе на жизнь этим занятием, т.е. профессией. Не более и не менее. Об умениях, знаниях и качестве продукта в определении ничего не говорится. Противоположность - любитель в каком-то занятии, т.е. который не зарабатывает этим на жизнь.А дилетант тогда кто?
...
Рейтинг: 0 / 0
25 сообщений из 65, страница 2 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / postgreSQL,mySQL,SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]