powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД все vs всех
25 сообщений из 91, страница 1 из 4
СУБД все vs всех
    #35381358
Начинающий программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно тема поднимается каждую неделю, но я то знаю, как народ любит "vs"

Итак, я много времени работал со своей любимой СУБД, потом возникла необходимость перейти на другую. Переход этот у меня особого восторга не вызвал, но, учитывая, что свою любимую СУБД я знаю давно, а с новой работаю меньше месяца, возможно отсутсвие восторга - временное явление или вообще свидетельство моего старения. Поэтому хочется узнать мнение людей, которые профессионально работают двумя (или более) СУБД: какая из их СУБД им больше нравится, почему, с которой они начали и как им давалось освоение другой.

Кстати, если кто-нибудь знает ссылки, будет очень интересно. Просто боюсь, если я в поиске наберу vs, то сразу наткнусь на холивар, а хочется почитать не фанатика своей системы (я сам фанатик, зачем мне себя самого читать? ;), а человека, который в силу каких-то причин работает с двуми (или более) системами, причем хотя-бы по паре лет с каждой.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35381471
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сильно зависит от весовой категории СУБД. Например, MySLQ после Oracle изучается легко, но оставляет совершенно удручающее впечатление о своих возможностях.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35381534
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
Все нижеследующее - личные эмоции (не претендующие на какую-либо объективность).

Переходил, поочередно, с MSSQL (2000) на DB2 (8.2) и на Oracle (10.2)

Восторг от работы с DB2 наибольший. С Oracle - наименьший.

Основные причины:

В MSSQL была удобная (неродная) среда разработки и было все хорошо знакомо (вернее, я думал, что хорошо - теперь я понимаю, что знал MS SQL весьма поверхностно). Делал много достаточно сложных и объемных вещей, был вполне доволен (благо не видел почти ничего другого).

После перехода на DB2 какое-то время ворчал на не очень удачную среду разработки, потом понял, что она просто не очень нужна. Понравилась интуитивность DB2 - почти всегда понятно, как сделать нужную функциональность. Если не понятно, то есть cookbook. И много очень удобных для разработчика вне БД фишичек (начиная с select for update для получения вставленной строки на уровне app layer и заканчивая рекурсивными запросами для заполнения тестовыми данными).

Oracle пока (где-то за полгода использования) производит ощущение крайне неинтуитивной, очень неудобной в использовании и ненадежной в эксплуатации системы. Причем общение с DBA и с oracle dev только утверждают в этом мнении. Скорее всего это из-за неприспособленности Oracle к нуждам трехзвенки, не средствами собственно Oracle реализуемой - приходится идти против течения. Может быть, если бы под рукой был действительно oracle guru, было бы легче (впрочем, MS SQL и DB2 изучал сам, без всяких гуру - и ничего).
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35384613
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно серым пояснить, это что ж такого не приспособленого в оракле к трехзвенки ?

ЗЫ. про интуитивность db2 - под сталом, особенно на фоне того как я людям работающим с db2 годами пришлось на пальцах объяснять основные принципы работы db2, т.к. после прочтения родной документации понятней им не стало.
/topic/365767&pg=9
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35384834
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.! , давайте в этом топике не будем обсуждать кто чего не так понял или не так делает
пусть будут чисто субъективные мнения, возможно ошибочные, возможно они с течением времени поменяются - но вот интересно первое впечатление

а иначе будет очередная перебранка
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35384992
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм .. т.е. вы предлагаете в этом топике, чтоб любой желающий мог сказать, что такая-то субд полное у*$%ще при этом не обременяясь технической аргументацией ? а в чем полезность такого топика на техническом форуме ?
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35385091
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!хм .. т.е. вы предлагаете в этом топике, чтоб любой желающий мог сказать, что такая-то субд полное у*$%ще при этом не обременяясь технической аргументацией ? а в чем полезность такого топика на техническом форуме ?что бы человек, переходя на другую СУБД, не чувствавал себя одиноким в своих заблуждениях
что бы знал к чему готовиться

и потом можно подумать что большинство топиков тут кладезь полезности?
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35385281
jan2ary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperи потом можно подумать что большинство топиков тут кладезь полезности?
Рекурсия получается. Сами флудим, потом сами на себя ссылаемся...

Как по мне так Oracle очень даже хорошая вещь. Вот только без техподдержки в серьезные проекты не суйся, хотя это относится ко всем продуктам.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35385616
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинающий программиствозможно отсутсвие восторга - временное явление или вообще свидетельство моего старения.
Оно может означать две вещи:

1. Нездоровый консерватизм (там привык, а тут по-другому, следовательно плохо)
2. Оно действительно хуже.

Сказать, что на самом деле - вряд ли возможно. Не обращайте на это особого внимания :)

Начинающий программисткакая из их СУБД им больше нравится, почему, с которой они начали и как им давалось освоение другой.
Ну... первая СУБД, про которую читал, была dBase III. Неплохая в принципе вещь. Возился с кучей настольных и около того, из них понравились Rbase - за очень хорошее соответствие нуждам инженера, работу с данными "без программиста", Clarion - как фактически первый в мире полноценный RAD, Clipper - за неплохое общее качество и некоторые очень интересные фичи, в частности индексы по выражениям. По последним потом долго скучал в "серьезных" СУБД. Очень не понравился второй FoxPro, монструозный и максимально неудобный.

Из клиент-серверных начинал работать с Interbase. В принципе - просто, надежно и ничего интересного. Он устраивал, но хотелось большего. На очередной работе был Oracle, начал читать документацию, заинтересовало, втянулся без напрягов и с удовольствием. На нем с тех пор и сижу, менять желания нет. Сделал один проект на MSSQL2000, не понравилось. Ощущения - "попал в прошлый век", особенно напрягало отсутствие исключений и соответственно необходимость постоянно писать if @error <> 0 (или как оно там точно по синтаксису, уже не помню).
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35386202
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сначала дело было с Interbase/Firebird
+ плюсы - отличная дубовая простота и надежность. все до сих пор работает.
- минусы - минимум функционала, без UDF ничего серьезного не выкрутишь.

уже почти три года на PostgreSQL.
+ плюсы - душа ненарадуется! огромный функционал, кросплатформенность, возможность написания объектов на plperl (plperlu), типы данных inet, mac .. и пр., полнотекстовый поиск
(после Firebird такое впечатление что развязали руки)

- минусы - если возникают "специфические" проблемы - на поиск причины может уйти много времени ... благо... гугл рулит и форумы помогают.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35386265
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторкросплатформенность,
а на Firebird, кроссплатформенности, как я понимаю, не было? :-)
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35386328
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv авторкросплатформенность,
а на Firebird, кроссплатформенности, как я понимаю, не было? :-)
стало быть у вас богатый опыт установки FireBird на FreeBSD )))
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35386513
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторстало быть у вас богатый опыт установки FireBird на FreeBSD
стало быть, я автор ресурса ibase.ru, а потому знаю, о чем говорю.
с FreeBSD есть некоторые проблемы, как с юниксами-линуксами вообще, как и у любого другого софта. Так что FB тут по большому счету ни при чем.
кстати, еще при появлении FB для FreeBSD в 2001-2002 году мы ее нормально эксплуатировали, без проблем.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35386896
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Степан H.типы данных inet, mac
а каки операции можно проводить с этими типами данных?
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35386935
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на правах флуда ...
kdvстало быть, я автор ресурса ibase.ru, ....
стало быть я очень Вам благодарен! за действительнго хороший ресурс! ибо много полезное почерпнул оттуда. Еще раз большое спасибо!
О "проблемах" работы FireBird на UNIX не буде моднимать вихрь. ))) это не тама этого топика, я только написал то что думал на основании того с чем работал, пусть даже ошабался ))
Кстати, когда писал в своем топике "кросплатформенность" имелось ввиду всех vs всех (не отступая от темы), тоесть достоинство того что не пришлось переезжать сугубо на WIN. не более..
? а каки операции можно проводить с этими типами данных?
О, это незабываемо чудесно!
functions-net
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35388331
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работал практически со всеми СУБД - лучший считаю IBM DB2. И кстати, она не была 1 моей. Первым Interbase был.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35388420
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Aбсолют:
если можно, то вкратце перечислите что вам понравилось в ДБ2 относительно других БД.
все наши на www.corba.kubsu.ru
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35393835
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой вкус, в администрировании (настройка производительности, бекапы) DB2 намного проще и удобнее, чем Oracle. Имея дело с Oracle, нужно знать море всяких тонкостей и подробностей, которыми я никогда не интересовался с DB2.

Документация у DB2 UDB была замечательная... с версии 2.1 до 5.2. В 5.1 её перевели на HTML, затем от версии к версии стали "улучшать", и наконец "улучшили" до такой степени, что HTML-ной версией я практически перестал пользоваться. К счастью, осталась ещё PDF-версия документации (ненавистный мне формат, но в данном случае меньшее из зол). См. ftp://ftp.software.ibm.com/ps/products/db2/info/ (ftp://ftp.software.ibm.com/ps/products/db2/info/vr95/pdf/en_US/ для текущей версии). Плюс кулинарная книга на http://mysite.verizon.net/Graeme_Birchall/.

PL/SQL у Oracle определённо лучше (относительно недавно появившегося) SQL PL у DB2. Но я всегда говорил, что PL/SQL слишком хорош, и это Ораклу не плюс, а минус! Многие ораклиные програмёры, вместо того, чтобы мыслить в категориях множеств строк (таблиц), идут по пути наименьшего сопротивления и пишут циклы по-клипперному.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35393935
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaМногие ораклиные програмёры, вместо того, чтобы мыслить в категориях множеств строк (таблиц), идут по пути наименьшего сопротивления и пишут циклы по-клипперному.
В некоторых случаях у них просто нет выбора.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35395044
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
Добавлю еще пару слов про DB2.

Про администрирование уже сказал Метелица. Вообще, по опыту, что-бы Oracle заработал хоть как-то, нужен весьма и весьма опытный админ, которого найти очень сложно. Для DB2 можно очень быстро выучить DBA с нуля (точнее, с опытом работы с любой другой БД).

Кроме того, для разработчика приложения все проблемы с документацией с избытком закрываются одним cookbook - практически все возникшие сложные вопросы там качественно описаны. Ну, еще список ошибок ;)

SQL DB/2 удобнее для разработки application layer - в первую очередь благодаря select from insert, merge, описанным в том же cookbook'е OLAP Functions. Т.е. может быть все это можно сделать и в Oracle, но почему-то никто не умеет пользоваться возможностями Oracle SQL, всех на хранимки тянет.

Ну и просто дешевле в интересующих меня применениях...
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35395212
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DPHПро администрирование уже сказал Метелица. Вообще, по опыту, что-бы Oracle заработал хоть как-то, нужен весьма и весьма опытный админ, которого найти очень сложно. Для DB2 можно очень быстро выучить DBA с нуля (точнее, с опытом работы с любой другой БД).


Странно, мой опыт говорит обратное. Ставится на Windows без никаких. Все по умолчанию.
Если откровенных глупостей не делать, работает годами (порой даже быстрее чем оттюненный дипломированными "шпициалистами").
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35395328
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Странно, мой опыт говорит обратное. Ставится на Windows без никаких. Все по умолчанию.
Если откровенных глупостей не делать, работает годами (порой даже быстрее чем оттюненный дипломированными "шпициалистами").

А кто под виндами ставится сложно? Запустил инсталлятор, поставил галочек, нажал на кнопку, подождал.

Но вот, к примеру, сколько времени у вас ушло на полноценное владение rman'ом? А полноценный DB2-шный бекап лишь немного сложнее оракулиной утилиты exp[ort], что намного проще rman'а.
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35395462
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
господа, давайте в этом топике удержимся от критики и обсуждений(хотя я понимаю что тяжело, руки-то чешуться) - только впечатления, желательно с какими-нибудь примерами
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35395528
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaНо вот, к примеру, сколько времени у вас ушло на полноценное владение rman'ом? А полноценный DB2-шный бекап лишь немного сложнее оракулиной утилиты exp[ort], что намного проще rman'а.

Или я что-то путаю или речь велась о "заработал хоть как-то" :)
Горячее кописрование в Oracle тоже не ракетная наука (по крайней мере в стиле 7-ки)
а там уж и за rman можно взяться, коль охота есть. Тут главное скорее аккуратность и любознательность (не в ущерб аккуратности)
...
Рейтинг: 0 / 0
СУБД все vs всех
    #35395861
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Или я что-то путаю или речь велась о "заработал хоть как-то" :)
Горячее кописрование в Oracle тоже не ракетная наука (по крайней мере в стиле 7-ки)

По сравнению с DB2-шным-то? Раньше меня эти вещи бесили, хотя сейчас вроде как привык к Oracle-style.

Кстати, вы помните, как ставились патчи на Oracle вроде 8.1.7.4.10 (и, наверное, более ранние версии, но я ими не занимался)? Патч c 8.1.7.4 на 8.1.7.4.10- ZIP-архив со свалкой файлов и readme, где написано "этот файл кладите туда-то, а тот туда-то, а потом делайте то-то". Не то что инсталлятора нет, но даже подкаталоги в архиве отсутствуют. Да, формально-то всё просто и ясно, но, поскольку файлов десятки, фактически это нудно, неудобно и даже, на мой взгляд, оскорбительно. Всё равно как вы приехали в некую гостиницу, а неожиданно оказалось, что туалетов там нет в принципе, и вы вынуждены "по большому" во дворе в кустики ходить и лопушком подтираться. Горячий пофайловый бекап - того же стиля занятие. Вместо того, чтобы просто сказать базе "сделай бекап в такой-то каталог/на такое-то устройство", приходится составлять списки тэйблспейсов и файлов и писать скрипты переключения состояний и копирования.

К счастью, ныне времена получше.
...
Рейтинг: 0 / 0
25 сообщений из 91, страница 1 из 4
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД все vs всех
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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