Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Миграция с Oracle на PostgreSQL.  [new]
interruper
Member

Откуда: Иваново
Сообщений: 134
Кто-нибудь переходил с оракел на постгре? Если да, то почему? Какие ощущения? Что лучше / хуже?

В общем, есть ли смысл? А может лучше остановить выбор на MS SQL? ;)
28 фев 07, 17:31    [3844606]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
Лучше берите 1C.
28 фев 07, 17:45    [3844704]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
> А может лучше остановить выбор на MS SQL? ;)

Ну это смотря с чем работал раньше. Я вот пол года на коленях умоляю с него слезть... А есть такие которым он нравится и самое главное что каждый по своему прав :-)
28 фев 07, 17:49    [3844730]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Paramedic
Member

Откуда:
Сообщений: 63
Голд, ты умоляешь слезать с Оракла или Постгриса? Можно узнать мотивы? Мы сейчас тоже мигрируем с Оракла на Постгрис, но вот нарваться на неприятности и осознать, что мы, секономив на Оракле, создали не живучую систему -- совершенно не хочется.
1 мар 07, 09:00    [3846332]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
DimaR
Member

Откуда:
Сообщений: 1570
И я по теме вопрос,
кто в курсе расскажите в 2-х словах разницу в резервировании и восстановлении между Oracle и PostgreSQL
1 мар 07, 12:08    [3847684]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Artrix
Guest
DimaR
И я по теме вопрос,
кто в курсе расскажите в 2-х словах разницу в резервировании и восстановлении между Oracle и PostgreSQL

В PostgreSQL все намного проще, со всеми вытекающими последствиями. Все равно, что машину с мотоциклом сравнивать!
1 мар 07, 23:46    [3851160]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Paramedic
Member

Откуда:
Сообщений: 63
Ребят, честно, не понимаю, почему перенесли тему в сравнение СУБД. Вопрос предназначался для тех, кто реально мигрировал с Оракле на Постгрис. А не для досужего флейма.

Artrix -- машина машине, и мотоцикл мотоциклу -- рознь.

Кто нибудь может ответить:

1. Почему пришлось перейти с Оракле на Постгрис (нехватка денежных средств, административное решение, и т.п.)
2. Что ожидали от перехода (увеличение прибыли, упрощение сопровождения, и т.п.)
3. Что получили реально в результате перехода.
4. Какие проблемы были решены, а какие появились в связи с переходом.

Благодарю.
2 мар 07, 09:57    [3851908]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
10046
Member

Откуда: oraus.msg
Сообщений: 877
Paramedic
Ребят, честно, не понимаю, почему перенесли тему в сравнение СУБД. Вопрос предназначался для тех, кто реально мигрировал с Оракле на Постгрис. А не для досужего флейма.

Тему не перенесли, это автор клонов развел.
По поводу досужего флейма - прочитай внимательно сообщение автора, мне оно не показалось очень серьезным
2 мар 07, 11:10    [3852483]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
interruper
Member

Откуда: Иваново
Сообщений: 134
10046
Paramedic
Ребят, честно, не понимаю, почему перенесли тему в сравнение СУБД. Вопрос предназначался для тех, кто реально мигрировал с Оракле на Постгрис. А не для досужего флейма.

Тему не перенесли, это автор клонов развел.
По поводу досужего флейма - прочитай внимательно сообщение автора, мне оно не показалось очень серьезным


Аффтар все писал под диктовку Paramedic. =))
2 мар 07, 14:38    [3854182]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Artrix
Guest
Paramedic

1. Почему пришлось перейти с Оракле на Постгрис (нехватка денежных средств, административное решение, и т.п.)


- административное решение, военным (заказ МО) запретили использовать любые другие СУБД.

Paramedic

2. Что ожидали от перехода (увеличение прибыли, упрощение сопровождения, и т.п.)


- сопровождать проще т.к. уровень сложности PostgreSQL значительно ниже чем Oracle, но и административный сервис значительно уступает последнему.

Paramedic

3. Что получили реально в результате перехода.


- 3-й год (плюс еще год занял перевод) все (тьфу-тьфу!) вроде стабильно работает, не жалуемся.

Paramedic

4. Какие проблемы были решены, а какие появились в связи с переходом.


- самая большая проблема была - перевод клиента (он был на Oracle SQL*Forms), пришлось все переписывать на Qt, С++ и т.п. Благо SQL, PL/PGSQL для PostgrSQL и SQL, PL/SQL для Oracle не сильно отличаются.
2 мар 07, 16:43    [3855295]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Paramedic
Member

Откуда:
Сообщений: 63
Благодрю за ответ.
9 мар 07, 10:01    [3879427]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 Paramedic:

Мы с MS SQL переползаем. Причины - отсутствие возможностей, с которые мы имели на другом сервере.
9 мар 07, 15:47    [3881256]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
loki1984
Member

Откуда:
Сообщений: 345
2 Gold
Каких именно возможностей не хватает?
10 мар 07, 13:26    [3883281]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 loki1984:

Зачем тебе знать каких именно возможностей мне не хватает? Пофлеймить хочешь?
11 мар 07, 02:26    [3884194]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Serik Akhmetov
Member

Откуда:
Сообщений: 565
loki1984
2 Gold
Каких именно возможностей не хватает?

Вопрос на самом деле интересный.
13 мар 07, 14:55    [3892459]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
Хочу сразу заметить что не нуждаюсь в советах ни по одному из этих пунктов, поскольку MS SQL у нас уже в прошлом и он меня совершенно не волнует.

В MS SQL 2000 (2005-й использовать небыло возможности) мне не хватало:

1) Триггеров FOR EACH ROW
2) Доступ к полям через NEW. OLD. в этих триггерах
3) Триггеров BEFORE
4) Представлений с триггерами поверх представлений с триггерами
5) Представлений с триггерами поверх таблиц с внешними ключами и правилами ON UPDATE/DELETE CASCADE
6) Быстрого цикла FOR SELECT вместо долбаных курсоров
7) Нормальных полноценных функций, а не того убожества что есть в MSSQL 2000
8) Нормального средства разработки с отладчиком и всякими фенечками (MS EM - это вобще я не считаю за вариант, EMS - тоже дерьмовенький)
9) Я не смог найти нормального DB Comparera, хотя не спорю что возможно такой есть.
10) Последовательностей/генераторов вместо автоинкрементных полей
11) Представлений, не наследующих NOT NULL ограничения полей таблицы

вто что вспомнил сходу
13 мар 07, 22:00    [3894763]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Gold
Хочу сразу заметить что не нуждаюсь в советах ни по одному из этих пунктов, поскольку MS SQL у нас уже в прошлом и он меня совершенно не волнует.

В MS SQL 2000 (2005-й использовать небыло возможности) мне не хватало:

...
7) Нормальных полноценных функций, а не того убожества что есть в MSSQL 2000
...

А что значит нормальные полноценные функции?
(Кстати в 2005 из того что Вы перечислили по-моему ничего не улучшено)
14 мар 07, 10:16    [3895740]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
Нормальные функции - это такие, в которых:

1) Можно вызывать исключения
2) Можно вставлять, обновлять и удалять данные в всякие разные таблицы
3) Можно использовать в кореллированных запросах (хотя я уже не уверен что это не работало), например SELECT * FROM TABLE T LEFT JOIN FUNCTUIN(T.FIELD) ON 1=1

Слышал что в 2005-м исправлен пункт 11.
14 мар 07, 10:28    [3895803]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
А, забыл сказать. Я это всё говорил о функциях, которые возвращают таблицу.
Ещё я так и не нашёл можно ли в таких функциях параметры по умолчанию задавать. Тоже в принципе удобно, хоть и не смертельно.
14 мар 07, 10:31    [3895821]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Gold
Ещё я так и не нашёл можно ли в таких функциях параметры по умолчанию задавать. Тоже в принципе удобно, хоть и не смертельно.

Можно, но сделано по-дурацки - надо писать ключевое слово default, т.е
select * from FUNCTUIN(default)
14 мар 07, 12:37    [3896771]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
spbot
Guest
Ну, в постгресе тоже table join f(table.field) не работает.

А вот ещё что ценно в ПГ по сравнению с MSSQL2000
- массивы
- строки до 1ГБ длиной
- нормальные регулярные выражения
- время с учетом временной зоны и функции работы с временем/интервалами
- полностью транзакционный DDL

Да, CLR в SQL2005 часть пробелов закрывает.
14 мар 07, 12:38    [3896781]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
Ничё, там где я щас тоже скоро нет и джава функции появятся :-))) Осталось подождать годик :-)))
14 мар 07, 15:21    [3898002]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
Рудюк Сергей
Member

Откуда:
Сообщений: 18
>>Ничё, там где я щас тоже скоро нет и джава функции появятся :-))) Осталось подождать годик :-)))

В смысле вы сейчас на Firebird ? :)
Я тоже на нём, но смотрю, похоже стоит использовать PostgreSQL - уш больно большие проекты сейчас...
9 май 07, 09:44    [4117421]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
black_gnome
Member

Откуда:
Сообщений: 101
Gold
Ничё, там где я щас тоже скоро нет и джава функции появятся :-))) Осталось подождать годик :-)))



Этот годик уже 2 года длится
17 май 07, 21:35    [4152386]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с Oracle на PostgreSQL.  [new]
dc93
Member [заблокирован]

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

Отладку предпочитают делать выводя на экран промежуточные select-ы, как отлаживать под ораклом ХП я до сих пор не понимаю...

А вот Gold из другого "племени", ему другие вещи необходимы...
13 июн 07, 18:22    [4263798]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить