|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Хммм... Переход на личности... В ФИДО это был бы верный признак, что дискуссия слита и её можно пристрелить. За пристреливанием дискуссии в ФИДО я бы понаблюдал с отдельным интересом Переход же на личности состоялся не позже чем в 22202586 , так что оттирайте зеркало. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 17:57 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
softwarer, Да мы и от темы исходной как-то сильно в частности пакетов ушли. Хотя именно в плане перехода - пакеты действительно создают наибольшую сложность, т.к. всю инкапсулированную логику приходится нарезать между схемами или выносить из бд. Возвращаясь к теме, насколько я помню, в postgresql более сложным образом реализовано секционирование и нет автоматического интервального и списочного создания новых секций. С другой стороны - это платная опция в Oracle и в "дешёвых" редакциях недоступна даже за деньги. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 18:01 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Тема миграции из Oracle в PostgreSQL вешь интересная, но если обсуждать, то как-то более конкретно. Что за проект, какой объем кода, что за клиент, какие функции Oracle отсутствовали в PostgreSQL, как удалось извернуться.... был ли какой-то плюс от перехода или наоборот но данная тема и троллинг про пакеты - на вменяемое обсуждение проблем миграции реальных приложений не тянет ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 18:05 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Вроде в PostgreSQL еще нет autonomous transaction ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 18:07 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevно если обсуждать, то как-то более конкретно Проблема в том, что конкретно-то обсуждать как бы и нечего, поскольку практическая миграция сильно зависит от практически используемых фич (ваш Кэп) и замена одних конкретных фич на другие конкретные фичи легко гуглится. В частности те же автономные транзакции эмулируются через линк на себя. Проблемы в основном возникают у особо упёртых библиотек, где "делаем именно так или никак" и у приложений, где доступ к БД размазан тонким слоем по всем модулям. Опять же, ваш Кэп. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 18:20 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Проблема в том, что конкретно-то обсуждать как бы и нечего, поскольку практическая миграция сильно зависит от практически используемых фич .... и у приложений, где доступ к БД размазан тонким слоем по всем модулям. Опять же, ваш Кэп. Ну вот у нас он не размазан. Все в одном месте (в базе) В Oracle более 707 штук пакетов (реально даже больше) Обычно пакеты по тысяча - 3 тысячи строк кода. Кол-во процедур/функций - не знаю Т.е. примерно миллион строк кода на PL/SQL Я конечно понимаю, что пакеты можно преобразовать в 707 разных схем, вместо автономных транзакций наделать DbLink'ов, а все остальное просто просмотреть глазами и переписать Но нафига это надо - не понятно. AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 18:39 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevНо нафига это надо - не понятно. Вот именно. Первый и главный проклятый вопрос при миграции. У коробочных продуктов ещё есть повод: "поддержав СУБД Х в дополнение к СУБД У мы расширим рынок нашего продукта на Й процентов", но мигрировать самописную систему... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 18:47 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov но мигрировать самописную систему... Тоже могут быть основания. Например, ликвидация зоопарка. А зоопарк мог появиться, например, при покупке другой конторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 18:54 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Один пакет - одна подсистема Константы и пакетные переменные Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189.
Инициализируем переменные один раз, при первом обращении к пакету, используем сколько влезет. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
Можно ли написать тот же функционал без пакетов? Да можно, конечно, только сопровождать будет тот ещё геморрой. Если проект из разряда один раз написать и больше туда не заглядывать, то покатит. А если постоянная разработка/доработка, то без пакетов тяжко. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 19:26 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
softwarer Dimitry Sibiryakov но мигрировать самописную систему... Тоже могут быть основания. Например, ликвидация зоопарка. А зоопарк мог появиться, например, при покупке другой конторы. Обычно при покупке конторы она какое-то время работает на том же софте, на котором работала до её покупки. Для отчетности делают выгрузки данных в унифицированное хранилище. В это время идет внедрение корпоративной системы, принятой в материнской компании: обучение сотрудников, подготовка к миграции данных, изменение технологий работы и др. Потом данные мигрируют, и все переходят к работе на единой информационной системе корпорации. Старая система не переписывается, а списывается в утиль. Так проще и дешевле ликвидировать "зоопарк". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 22:01 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Валерий Юринский В это время идет внедрение корпоративной системы, принятой в материнской компании: Для начала, "корпоративная система, принятая в материнской компании" далеко не всегда способна обслужить бизнес дочерней. А если это какой-нибудь ебизнес сьют, так она и бизнес материнской не в состоянии обслужить ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 22:16 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
softwarer Валерий Юринский В это время идет внедрение корпоративной системы, принятой в материнской компании: Для начала, "корпоративная система, принятая в материнской компании" далеко не всегда способна обслужить бизнес дочерней. А если это какой-нибудь ебизнес сьют, так она и бизнес материнской не в состоянии обслужить 1) Это оказывается проще и дешевле. 2) Проводится унификация бизнес-процессов. Именно так делается при внедрении SAP. При использовании "ебизнес суит " информационная система подстраивается под бизнес. При использовании SAP бизнес подстраивается под информационную систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 23:44 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Валерий Юринский Тогда бизнес дочерней компании "натягивают" Да-да, я как раз о том, что происходит с бизнесом при подобных внедрениях. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 23:52 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
softwarer Валерий Юринский Тогда бизнес дочерней компании "натягивают" Да-да, я как раз о том, что происходит с бизнесом при подобных внедрениях. Все в порядке с бизнесом, если бизнес нормальный и собственники хотят его развивать, а не убить. Внедрений SAP в РФ больше, чем Oracle EBS. Но это уже другая тема. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 00:00 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Валерий Юринский softwarer пропущено... Да-да, я как раз о том, что происходит с бизнесом при подобных внедрениях. Все в порядке с бизнесом, если бизнес нормальный и собственники хотят его развивать, а не убить. Внедрений SAP в РФ больше, чем Oracle EBS. Но это уже другая тема. В массе своей все внедрения SAP в РФ были для прохождения стандарта ISO 20000. Типа при внедрении SAP сертификат со скидкой. Сертификат нужен был, для торговли на международных площадках. В общем внедряли за дорого "хтонический ужас", чтобы получить бумажку. Некоторые "хитрецы" типа РЖД, внедряли SAP мимо официальных конслатеров. Типа экономили на спичках. Это было еще веселее. Сейчас я не знаю, внедряют ли массово SAP. В основном мне кажется, что он больше на поддержке/развитии, чем на внедрении. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 07:54 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
mad_nazgul Валерий Юринский пропущено... Все в порядке с бизнесом, если бизнес нормальный и собственники хотят его развивать, а не убить. Внедрений SAP в РФ больше, чем Oracle EBS. Но это уже другая тема. В массе своей все внедрения SAP в РФ были для прохождения стандарта ISO 20000. Типа при внедрении SAP сертификат со скидкой. Сертификат нужен был, для торговли на международных площадках. В общем внедряли за дорого "хтонический ужас", чтобы получить бумажку. Некоторые "хитрецы" типа РЖД, внедряли SAP мимо официальных конслатеров. Типа экономили на спичках. Это было еще веселее. Сейчас я не знаю, внедряют ли массово SAP. В основном мне кажется, что он больше на поддержке/развитии, чем на внедрении. Думаю, что сейчас новые внедрения большая редкость. Все, кто хотел, уже внедрили у себя SAP, Oracle EBS и др. Но это тема для обсуждения на форуме ERP и учетные системы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 16:03 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Рындин кстати действительно ушел из Оракла. Остальным продавцам и фанатам этой старой коробки стоит задуматься. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2020, 14:34 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Бумбараш, Да норм всё будет. У этого комбайна есть будущее, пока будут любители пихать всю бизнес-логику в БД. Правда проблемы у Oracle будут не от PostgreSQL, а скорее со стороны микросеврисов. Т.е. другой архитектуры построения ИС. Но микрсоервисную архитектуру мало кто умеет готовить. Так что Oracle ещё долго будет востребован. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 06:22 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Проблемы будут ровно то тех пор, "пока будут любители пихать всю бизнес-логику в" ( C ) микросервисы. Но, поскольку, даже по Вашим словам "микрсоервисную архитектуру мало кто умеет готовить." - то они и не предвидятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 08:08 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, как раз бизнес логике там самое и место. А вот нежелание (лень) отделять логику сервисов от архитектуры хранилищ (каждому сервису - по субдушке, а дальше девопсы как-нибудь...) - да, серьёзный источник проблем. Но, к сожалению, отложенных. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 17:32 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
mad_nazgul Правда проблемы у Oracle будут не от PostgreSQL, а скорее со стороны микросеврисов. Т.е. другой архитектуры построения ИС. проблемы будут у местных потребителей оракла, которые сидят на on preme, а оракл и майкрософт уже давно работают только на облака и On-prem решения не развивают. Зачем им это делать, если в какой-то тьмутаракани сидят только на on preme, когда она занимает 1% в их доходе? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 17:55 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
Довольно забавно наблюдать, как бандерлоги убеждают себя "У Каа будут проблемы. Это верно, мы все так говорим". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 18:19 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
softwarer Довольно забавно наблюдать, как бандерлоги убеждают себя "У Каа будут проблемы. Это верно, мы все так говорим". по делу есть чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 18:35 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
softwarer Довольно забавно наблюдать, как бандерлоги убеждают себя "У Каа будут проблемы. Это верно, мы все так говорим". Р. КиплингОни жили на вершинах деревьев, а так как звери редко смотрят вверх, то обезьянам и Народу Джунглей не приходилось встречаться. Но если обезьянам попадался в руки больной волк, или раненый тигр, или медведь, они мучили слабых и забавы ради бросали в зверей палками и орехами, надеясь, что их заметят. Они поднимали вой, выкрикивая бессмысленные песни, звали Народ Джунглей к себе на деревья драться, заводили из-за пустяков ссоры между собой и бросали мёртвых обезьян где попало, напоказ всему Народу Джунглей. Они постоянно собирались завести и своего вожака, и свои законы и обычаи, но так и не завели, потому что память у них была короткая, не дальше вчерашнего дня. В конце концов они помирились на том, что придумали поговорку: «Все джунгли будут думать завтра так, как обезьяны думают сегодня» , и очень этим утешались. Никто из зверей не мог до них добраться, и никто не обращал на них внимания… Original They belonged to the tree-tops, and as beasts very seldom look up, there was no occasion for the monkeys and the Jungle-People to cross each other’s path. But whenever they found a sick wolf, or a wounded tiger, or bear, the monkeys would torment him, and would throw sticks and nuts at any beast for fun and in the hope of being noticed. Then they would howl and shriek senseless songs, and invite the Jungle-People to climb up their trees and fight them, or would start furious battles over nothing among themselves, and leave the dead monkeys where the Jungle-People could see them. They were always just going to have a leader, and laws and customs of their own, but they never did, because their memories would not hold over from day to day, and so they compromised things by making up a saying, “What the Bandar-log think now the jungle will think later,” and that comforted them a great deal. None of the beasts could reach them, but on the other hand none of the beasts would notice them,.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 20:15 |
|
Что есть в oracle и нет в postgresql?
|
|||
---|---|---|---|
#18+
К вопросу об инкапсуляции логики и схемах. 22208282 Понятно, что в данном случае лучше было подумать, как вынести эту логику за пределы бд, но людей чисто по-человечески жаль. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 10:29 |
|
|
start [/forum/topic.php?fid=35&msg=40003655&tid=1552157]: |
0ms |
get settings: |
18ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
39ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
584ms |
get tp. blocked users: |
0ms |
others: | 9ms |
total: | 661ms |
0 / 0 |