Гость
Map
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что есть в oracle и нет в postgresql? / 25 сообщений из 271, страница 2 из 11
21.09.2020, 16:12
    #40001022
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov

То есть кривой PG for Windows это "фу, отстой для лохов", а точно такой же Оракул -
"смотрите видосики как делать правильно". Оке...
К сожалению, мне довольно затруднительно связать наличие каких-то проблем в ПО из-за пробелов в путях, с существованием отбитого на голову комьюнити PostgreSQL, вы не могли бы чуть более подробнее раскрыть свою мысль?
...
Рейтинг: 0 / 0
21.09.2020, 16:51
    #40001048
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov
Оракул уже перестал ставиться исключительно в корень
диска С и напрочь отказываться работать если установлен в путь с пробелами?


Дмитрий, вот даже интересно, какую последнюю версию оракла вы устанавливали под windows. Указать любой другой путь для %oracle_base% можно уже давно.

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

Встречный вопрос, а для чего ставить файлы СУБД в каталог с пробелами в названии? Как и когда это может пригодиться?
...
Рейтинг: 0 / 0
21.09.2020, 18:25
    #40001073
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
envВстречный вопрос, а для чего ставить файлы СУБД в каталог с пробелами в названии? Как и
когда это может пригодиться?

Ну, например, следовать рекомендациям MS и ставить софт в Program Files, поскольку из
любого другого места наглый System Restore может его внезапно удалить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.09.2020, 18:31
    #40001078
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
А собственно сама база это софт или не софт?
Нафига нужен софт Oracle, если хитрый System Restore базу на терабайт удалит?

p.s. вопросы риторические
...
Рейтинг: 0 / 0
21.09.2020, 18:54
    #40001089
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Leonid KudryavtsevНафига нужен софт Oracle, если хитрый System Restore базу на терабайт удалит?

Не удалит если она будет лежать там, где предусмотрел автор System Restore? вместо того,
что взбрело в голову автору софта Oracle. Но следовать чужим правилам это же не для
крупных корпораций...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.09.2020, 19:16
    #40001093
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov
хитрый System Restore
У вас там видимо какая-то своя атмосфера... ни разу не видел чтобы СУБД восстанавливали через System Restore
...
Рейтинг: 0 / 0
21.09.2020, 22:08
    #40001121
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Андрей Панфиловни разу не видел чтобы СУБД восстанавливали через System Restore

И ни разу не видел как он запускается совершенно самостоятельно после внезапного
отключения электричества? Ну да, кто ж ставит Оракула на сервер без бесперебойника...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.09.2020, 08:58
    #40001170
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Андрей Панфилов
mad_nazgul
пропущено...


Типа, зачем платить?! :-)
Надеюсь вы в курсе почему вы до сих пор не CIO/CTO


Так мне оно и не надо?! :-)

А так да. Помниться в банке "завернули" проект на PostgreSQL, т.к. предложении не указали, кто будет осуществлять техническую поддержку БД.
...
Рейтинг: 0 / 0
22.09.2020, 09:34
    #40001184
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
H5N1
чего нет в postgres наверно можно посмотреть у enterprisedb https://www.enterprisedb.com/
они делают платный вариант postgres с фичами оракла, там и пакеты и ref_cusrsor
Среди маркетингового балшита я не увидел ничего про хоть какие-то аналоги пакетов. Нельзя ли чуть более конкретную ссылочку на эту "фичу"?
...
Рейтинг: 0 / 0
22.09.2020, 09:49
    #40001188
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov,

За всё время работы видел Oracle под Windows разве что в 2000-х годах, на windows NT/2002 Server. Ни разу не видел на сервере десктопного класса (только стойки либо в ДЦ либо локальные, обязательно с бесперебойниками). И уж совсем ни разу не видел, как внезапно срабатывает System Restore на ОС серверного уровня.

Возможно, если ставить СУБД на домашнюю машину для учебных целей, такая ситуация может иметь место. Ну а если у Вас сервера уровня домашних машин, то скорее всего честно купленная и лицензированная промышленная СУБД типа Oracle Вам и не требуется. Не тот масштаб.
...
Рейтинг: 0 / 0
22.09.2020, 10:29
    #40001208
H5N1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Elic
H5N1
чего нет в postgres наверно можно посмотреть у enterprisedb https://www.enterprisedb.com/
они делают платный вариант postgres с фичами оракла, там и пакеты и ref_cusrsor
Среди маркетингового балшита я не увидел ничего про хоть какие-то аналоги пакетов. Нельзя ли чуть более конкретную ссылочку на эту "фичу"?

https://www.enterprisedb.com/edb-docs/d/edb-postgres-advanced-server/user-guides/database-compatibility-for-oracle-developers-guide/12/toc.html

конкретно по пакетам тут
https://www.enterprisedb.com/edb-docs/d/edb-postgres-advanced-server/user-guides/database-compatibility-for-oracle-developers-guide/9.5/Database_Compatibility_for_Oracle_Developers_Guide.1.071.html#pID0E02SU0HA
...
Рейтинг: 0 / 0
22.09.2020, 14:14
    #40001307
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Бумбараш,

пока не попробовал не поймёшь. Что удобней ориентироваться среди 100500 процедур/функций в плоском списке или сгруппированным по пространству имён?
...
Рейтинг: 0 / 0
22.09.2020, 14:38
    #40001320
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Бумбараш
Elic
Среди маркетингового балшита я не увидел ничего про хоть какие-то аналоги пакетов. Нельзя ли чуть более конкретную ссылочку на эту "фичу"?

осталось только узнать, нахуа нужны эти пакеты
Пакеты пришли из языка программирования Ада.

В Ада они называются "модулями".

Одно из гланых назначений пакета - отделить описание процедур, функций и др. от из реализации.
Это было нужно ещё и для того, чтобы программист ориентировался только на спецификацию,
но не на алгоритмы реализации процедур и функций.
Это позволяло исключить зависимость от способа реализации и повысить надежность программ.

Язык Ада был разработан по заказу Министерства обороны США.
Надежность для военных программ очень важна.
...
Рейтинг: 0 / 0
22.09.2020, 14:42
    #40001325
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Валерий Юринский
Язык Ада был разработан по заказу Министерства обороны США


Вне контекста смотрится ещё лучше
...
Рейтинг: 0 / 0
22.09.2020, 14:55
    #40001328
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
env
Валерий Юринский
Язык Ада был разработан по заказу Министерства обороны США


Вне контекста смотрится ещё лучше


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

А юноша читал книгу по программированию, называвшуюся "Язык Ада"
:-)

Вот такую:



Я её тоже когда-то читал.
...
Рейтинг: 0 / 0
22.09.2020, 15:01
    #40001330
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Симонов ДенисЧто удобней ориентироваться среди 100500 процедур/функций в плоском списке или
сгруппированным по пространству имён?

Для этого не нужны пакеты, достаточно схем. Вторые более удобны ещё и тем, что могут (при
желании) содержать не только процедуры и фунукции, но и другие объекты, такие как таблицы
и последовательности.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.09.2020, 15:04
    #40001332
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Валерий Юринский
Пакеты пришли из языка программирования Ада.
...
Язык Ада был разработан по заказу Министерства обороны США.
Надежность для военных программ очень важна.


Складывается впечатление, что благодаря пакетам, оракловый PL/SQL надежен так же как софт для военных.

Помнится, адепты Interbase любили упомянуть, что Interbase используется в танках Абрамс и где-то у Боинга.
...
Рейтинг: 0 / 0
22.09.2020, 15:10
    #40001335
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov

Симонов ДенисЧто удобней ориентироваться среди 100500 процедур/функций в плоском списке или
сгруппированным по пространству имён?

Для этого не нужны пакеты, достаточно схем. Вторые более удобны ещё и тем, что могут (при
желании) содержать не только процедуры и фунукции, но и другие объекты, такие как таблицы
и последовательности.


Еще сессионные переменные в пакетах. Как это решить схемами не знаю.
А вот насчет удобства ориентирования - вопрос спорный. Есть проект из 444 пакетов, в них около 9000 процедур. И что-то мне кажется, что особо проблем с ориентированием бы не прибавилось, если процедуры сделать отдельно без пакетов.
...
Рейтинг: 0 / 0
22.09.2020, 15:18
    #40001341
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Alexander A. SakЕще сессионные переменные в пакетах. Как это решить схемами не
знаю.
GTT ON COMMIT PRESERVE?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.09.2020, 15:19
    #40001342
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
ТРОЛЛИНГ ОН

Процедуры тоже не нужны!
Можно команды друг за другом выполнять. "Второе более удобны ещё и тем, что можно (при желании)" ( C ) команды выполнять в любом порядке!
...
Рейтинг: 0 / 0
22.09.2020, 15:26
    #40001344
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov,

По личному опыту работы с oracle и sql server - пакеты на порядок удобнее, чем распихивать процедуры по схемам. Не говоря уж про возможность реализации protected процедур, переменные уровня пакета и удобство вынесения повторяющегося кода в отдельные процедуры уровня пакета.
...
Рейтинг: 0 / 0
22.09.2020, 15:27
    #40001345
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Alexander A. Sak
Валерий Юринский
Пакеты пришли из языка программирования Ада.
...
Язык Ада был разработан по заказу Министерства обороны США.
Надежность для военных программ очень важна.

Складывается впечатление, что благодаря пакетам, оракловый PL/SQL надежен так же как софт для военных.

Помнится, адепты Interbase любили упомянуть, что Interbase используется в танках Абрамс и где-то у Боинга.
Я не делаю никаких выводов.
Я лишь сообщаю, что Oracle взяла язык Ада и построила на его основе язык PL/SQL.

Oracle могла это сделать, поскольку спецификация Ада была общедоступной,
так как была разработана на государственные деньги (налоги).

Из-за сложности реализации язык Ада не получил широкого распространения.
Компьютерные журналисты когда-то шутили "Деньги налогоплательщиков США были потрачены Министерством обороны на разработку языка Ала не зря!
Компания Oracle создала на его основе язык PL/SQL"
:-)
P.S. Считаю, что эталоном операционной системы была и остается система DEC VMS/OpenVMS.
Основным заказчиком DEC были американские военные, разведка, служба безопасности и др.

Поэтому всё работало точно так, как было написано в документации и не иначе.
(Это я могу подтвердить на личном опыте)

P.P.S. Завершается многолетние работы по портированию OpenVMS на платформу Intel.
https://vmssoftware.com/updates/state-of-the-port/
Жду - не дождусь, когда система станет доступна и разработчики начнут переносить на неё свои продукты.
...
Рейтинг: 0 / 0
22.09.2020, 15:27
    #40001346
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov

Alexander A. SakЕще сессионные переменные в пакетах. Как это решить схемами не
знаю.

GTT ON COMMIT PRESERVE?..


Не силен в постгресной архитектуре. Мусор разве не будет копиться? У меня один проект по импортозамещению зреет, и таки это вопрос не праздный, хотя и не срочный.
...
Рейтинг: 0 / 0
22.09.2020, 15:30
    #40001351
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Dimitry Sibiryakov
GTT ON COMMIT PRESERVE?..


Как минимум будет проигрывать по количеству строк кода на чтение/запись переменной.

з.ы. да, конечно селект/инсёрт можно и в одну строку записать..

з.з.ы. И правила именования ключей таких таблиц должны быть дюже жёсткими, а вдруг соседняя процедура в той же сессии запишет своё значение с этим ключом.
...
Рейтинг: 0 / 0
22.09.2020, 15:33
    #40001352
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что есть в oracle и нет в postgresql?
Leonid Kudryavtsev
ТРОЛЛИНГ ОН

Процедуры тоже не нужны!
Можно команды друг за другом выполнять. "Второе более удобны ещё и тем, что можно (при желании)" ( C ) команды выполнять в любом порядке!
TROLLING LEVEL UP

Для сохранности команд их нужно записывать в файлы на диске!
В каждом файле одна нужная команда!
Чтобы запутать врагов, добавляем кучу файлов в ненужными командами!

Разработчик делает свои файлы, в которых просто перечисляет в нужном порядке нужные ему файлы с нужными командами!

Можно подмешивать секретные файлы, которые умно называются, но ничего не делают,
кроме повышения затрат времени процессора и памяти!

:-)))))
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что есть в oracle и нет в postgresql? / 25 сообщений из 271, страница 2 из 11
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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