1.1, StainlessRat (??), 21:21, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Долой Oracle, даёшь PostgreSQL !!!
А если честно, что PostgreSQL так же крут как и Oracle ?
Просто в работе я встречался только с Oracle и могу сказать, он мне понравился...
| |
|
2.3, kurokaze (ok), 21:38, 10/10/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>А если честно, что PostgreSQL так же крут как и Oracle ?
Как минимум, по критерию свободности и опенсорсности - на порядок круче.
Но ежели пепел интерпрайза стучит в твоём сердце, тебе надо сравнивать оракл с EnterpriseDB
>Просто в работе я встречался только с Oracle и могу сказать, он мне понравился...
Засетапь и попробуй, это как два пальца. Никаких там инсталяторов на жабке и прочего скама. Или оракель столько сил отнимает что на интерес уже сил не хватает? :)
| |
|
3.4, Аноним (-), 22:14, 10/10/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да, сетапить постгрю гораздо удобнее, чем оракл, это правда. Но вот все остальное - небо и земля, причем постгря - земля.
| |
|
|
|
6.11, Аноним (-), 01:34, 11/10/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
ну с мсскл работал чуть-чуть уже в молодости, ставится легко, куча обвеса и прибита гвоздями к одной ОС...
И чем это Мсскл фичастей Оракла кстати? я навскидку не могу даже прикинуть
| |
|
|
4.7, kurokaze (ok), 23:18, 10/10/2014 [^] [^^] [^^^] [ответить]
| +9 +/– |
> Но вот все остальное - небо и земля, причем постгря - земля.
Побольше пафоса, так ваш поток сознания будет казаться более обоснованным. Применяйте бичующие эпитеты, пошлые, навязчивые сравнения и вас назначат менеджером по маркетингу непременно
| |
4.13, fi (ok), 14:52, 11/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ждем от вас сравнения JSONB с JSON Oracle :)
зы. уж больно они разные для сравнения, pg сильно идет вперед по функциональности (считай, научная разработка), у Oracle экосистема, тот же rman, но с грузом старья из 90-х и VAX-ов (особенно в инсталляции), стабильность :)
| |
|
|
6.15, Мна (?), 16:14, 11/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
язык запросов отличается, jsonb хранится бинарно, юзаются нормальные индексы, поиск во многих случаях работает чуть быстрее, чем в монге =)
поищи, что по этому поводу писал в последнее время Олег Бартунов.
| |
|
7.16, Аноним рус спб (?), 19:26, 11/10/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вообщем чуть почитал доки..
Синтаксис доступа к элементам JSON объекта PG своеобразный, у Оракла более удобный и привычный для знакомых с JavaScript.., да и в Яве с помощью JsonPath - https://github.com/jayway/JsonPath)
http://www.postgresql.org/docs/9.4/static/functions-json.html#FUNCTIONS-JSON-
>>"""...The field/element/path extraction operators return NULL, rather than failing, if the JSON input does not have the right structure to match the request; for example if no such element exists."""
В яваскрипте в этом случае получаем "undefined" вместо null, хотя если доп проверки будут сказываться на произодительности, то такое поведение приемлимо и лучше.
Ну и в целом любые особенности я бы считал приемлемыми если это дает премущество в произодительности.
http://www.postgresql.org/docs/9.4/static/datatype-json.html
---
кстати, написано, что при JSONb, значения приводятся к нативным Пострг типам, т.е идет парсинг, а дата к примеру в ISO-форме будет переведена в дейт или варчар?
| |
|
|
|
|
|
2.9, manster (ok), 23:33, 10/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
Будет совсем крут, когда сделают 100%-совместимые пэкэджи, да и вообще чтобы была 100% совместимая миграция с оры на слона.
Мне очень нравится слон, особенно с его новыми фичами, массивами, подключением языков. PSQL даже страшно сравнивать с sqlplus.
| |
|
|
4.20, manster (ok), 00:49, 12/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
Это понятно, но как мигрировать с оры на слона с минимальными переделками?
| |
|
5.23, all_glory_to_the_hypnotoad (ok), 13:55, 12/10/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
никак. У PG в принципе нет некоторых топовых фич оракл дб, в любом случае это ручной процесс и иногда даже с допиливанием самого приложения.
| |
|
6.25, manster (ok), 19:41, 12/10/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вот о том и толкую - основная причина сдерживания массовой миграции. Куча наработанного софта. Но там действительно не получится минимальными усилиями - много фундаментальных сущностей иного толка...
| |
|
7.26, all_glory_to_the_hypnotoad (ok), 00:40, 13/10/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
так и не нужно ничего никуда массово мигрировать, нужно новые проекты сразу писать для Pg. Какой-нибудь голимый энтерпрайз не будет делать и этого, даже не сколько из-за нехватки фичь - тупо не особо получится бабло попилить.
ЦА Pg это более-менее продвинутые разработчики которые могут воспользоваться фичами этой СУБД (только "стандартных" тупых интерфейсов вроде ORM недостаточно) и могут сами как-то "закостылить" отсутствующие вещи. Разработчики для оракл дб не такие - хотят сразу всё готовое и не будут отходить от паттернов разработки которые они уже юзают десяток лет.
| |
|
|
|
|
|
|
1.5, Психиатр (ok), 22:45, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
>Максим Лапшин, Erlyvideo.ru. Рассказ о небольшом (но ставшем очень популярным!) проекте mysql2postgres
А этот г-дон что там делает?
был у него неплохой проектик - продал пин-сам, огородил, сырцы отовсюду снёс.
на конференции по Opensource не пускать.
такого только на конференции MS и Oracle.
| |
|
2.24, funny_falcon (?), 15:43, 12/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
А кто тебе мешал клон сделать, пока сырцы были? Не нужно было? Ну и не п..ди тогда.
А Макс человек вполне себе уважаемый, и не тебе его плохими словами называть.
| |
|
1.17, StainlessRat (??), 20:06, 11/10/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В общем делаю вывод: никто никуя не занимался сравнением Oracle c PostgreSQL
Так, что все Ваши комменты засуньте себе... А обосрать я и сам могу :)
| |
|
2.31, Nas_tradamus (ok), 14:31, 13/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
Яндекс на предыдущем митапе вполне дал четкое сравнение:
- У постгри им не хватает нормального дебага запросов: понять на чём лочится запрос - невозможно. Только gdb, только постгря с дебаг-символами и тормозами. На живых серверах не поотлаживаешь.
- Что касается минусов оракла: если в его недрах происходит какая-то внутренняя недокументированная ошибка, то саппорт вам говорит: "мы её исправим. когда-нибудь".
Ну и цена как самолёта за владение и поддержку, которая ничем тебе не поможет.
В случае постгреса, у яндекса есть много программистов, которые пилят постгрес.
В остальном, вроде как, Оракл шикарен.
| |
|
1.29, Anonymous4245345 (?), 12:34, 13/10/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Самая большая проблема у постгреса это отсутствие вменяемых механизмов переключения на слейв и обратно на мастера для кластера.
Т.е. как таковой автоматической репликации не сушествует. в 21 веке до сих пор надо ручками переключать.
А ведь достаточно было сделать постгерс-агентов как у монги. И пусть эти 3-4 агента мониторят кто главный.
| |
1.32, Fantomas (??), 19:50, 13/10/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно было бы послушать про BDR репликацию (встроеный асинхронный мультимастер, на основе журналов, а не тригеров) которая ожидается в 9.4...9.5
| |
|