The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск IvorySQL 2.1, надстройки над PostgreSQL для обеспечения совместимости с Oracle

17.12.2022 16:04

Опубликован выпуск проекта IvorySQL 2.1, развивающего редакцию СУБД PostgreSQL, предоставляющую слой для обеспечения совместимости с приложениями, рассчитанными на работу с СУБД Oracle. Надстройка развивается путём внесения изменений в свежую кодовую базу PostgreSQL, и разработчики заявляют о возможности использования IvorySQL в качестве прозрачной замены последней версии PostgreSQL, отличие от которой сводится к появлению настройки "compatible_db", включающей режим совместимости с Oracle. Код написан на языке Си и распространяется под лицензией Apache 2.0.

IvorySQL реализует процедурный язык PL/iSQL, повторяющий синтаксис PL/SQL, и поддерживает пакеты в стиле Oracle и операции с пакетами, такие как "CREATE PACKAGE". В IvorySQL также поддерживается специфичный для Oracle синтаксис операций, выражений и операторов ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION и MINUS, предоставляется совместимый с Oracle набор функций и типов. Для эмуляции функций, типов и пакетов Oracle в IvorySQL задействован код PostgreSQL-дополнения Orafce.

В новой версии IvorySQL обеспечен переход на кодовую базу PostgreSQL 15.1 и реализована поддержка глобальных уникальных индексов, создаваемых при помощи выражения "CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL". Подобные индексы могут использоваться для создания уникального индекса для секционированной таблицы, который сохраняет уникальность для всех секций при выборке по непривязанному к секциям ключу.

  1. Главная ссылка к новости (https://github.com/IvorySQL/Iv...)
  2. OpenNews: Выпуск FerretDB 0.7, реализации MongoDB на базе СУБД PostgreSQL
  3. OpenNews: Выпуск temBoard 8.0, интерфейса для удалённого управления СУБД PostgreSQL
  4. OpenNews: Релиз СУБД PostgreSQL 15
  5. OpenNews: Проект Postgres WASM подготовил работающее в браузере окружение с СУБД PostgreSQL
  6. OpenNews: Обновление PostgreSQL. Выпуск reshape, утилиты для миграции на новую схему без остановки работы
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58347-ivorysql
Ключевые слова: ivorysql, postgresql, oracle
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Catwoolfii (ok), 18:37, 17/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересно было бы сравнить с EnterpriseDB
     
  • 1.3, trdm (ok), 19:40, 17/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    плискуль :)
     
  • 1.4, Аноним (4), 19:46, 17/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >пакеты

    А почему такая полезная фича не заапстримлена в постгрес?

     
     
  • 2.13, Аноним (13), 08:46, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что никому не нужна.
     
     
  • 3.18, Oracle (??), 14:00, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отучаемся говорить за всех. Мне нужна.
     
  • 2.14, Аноним (14), 10:01, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос в том, как они реализованы.
    Если костылем вида "пакет = схема", то никакой пользы в этом и нет, по схемам и так всегда раскидывали.
     

  • 1.5, Аноним (5), 19:47, 17/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    а для mssql есть такое?
     
     
  • 2.7, Michael Shigorin (ok), 20:07, 17/12/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Отвечает правая колонка:

    ---
    - 19:52 GitHub объявил о внедрении в следующем году всеобщей двухфак (150)
    - 19:51 Обновление Debian 11.6 (27)
    - 19:49 Выпуск IvorySQL 2.1, надстройки над PostgreSQL для обеспечен (5)
    ---

    Кому слоновая кость, а кому всеобщий двухфак...

     
     
  • 3.10, mikhailnov (ok), 01:04, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В двухфакторе по честному OTP ничего плохого вроде бы нет...
     
     
  • 4.17, Аноним (17), 11:29, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это когда ты его по собственному желанию используешь.
     
  • 3.12, Аноним (12), 07:40, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Опеннет эксперты так остро реагируют потому что не смогут писать свои программы на ANSI C и ассемблере и загружать их на гитхаб
     
     
  • 4.21, Аноним (21), 15:06, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что ты несешь?
     
  • 2.11, Аноним (12), 07:36, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://etersoft.ru/products/selta

    Наверное это не единственный транслятор

     
  • 2.20, barmaley (??), 14:33, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть, гугли - Babelfish
     
     
  • 3.32, ыы (?), 12:12, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    оно только напоиграться
     

  • 1.6, Аноним (6), 19:49, 17/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Наевшиеся оракла от пуза позавчерашние джуны доросли до менеджеров и теперь отрываются, копая под оракл по мере сил и возможностей. Удачи им!
     
     
  • 2.8, пох. (?), 20:12, 17/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты бы хоть страницу проекта открыл, чем бредить-то...

    Там менеджер ноклы сбежал с деньгами (потому что менеджер, а не какой-то там инженер паршивый, те сбежали с поджопниками) в  "свободное плавание", купил канадскую бизнес-визу, набрал себе команду из китайцев и пакистанцев и вот, не прошло и полугода...

    Разработчик в той команде, похоже, ровно один.

    Пожелаем им удачно продаться какому-нибудь редхату, хотя вряд ли, конечно.

     
  • 2.19, Oracle (??), 14:04, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Этому поделию до Oracle, как пешком до Луны. Впрочем, как и самому PostgreSQL. Но пусть копают, если хочется. Может, лет через надцать и будет какой-то толк.
     
     
  • 3.22, Аноним (21), 15:07, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Орацле нинужна мы всё храним в файлах!
     
  • 3.24, Аноним (24), 23:33, 18/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Оракле ДБ - вне сомнения лучшая реляционная и масштабируемая база.

    При этом Оракле ДБ - это толстая свинья, разожравшаяся всякой херотой типа интерпрайз ява, мульимедия  с кучей никому ненужных функций по цене крыла Боинга.

    Другие продукты в областях, не касющихся реляционной модели, делают продукты лучше оракле - та же Терадата, тот же Хэдуп со Спарком в облсти ХД м ИИ и т.д.

    А как фирма Оракле - это кладбище купленных ею у других производителей продуктов (даже и перечислять не буду - очень длинный список). Ну и одна из самых сверхжадных фирм. Так что ушла из России - туда ей и дорога, пусть развивается отечественная мысль в этом направлении, том профессионального постгре, кликхауса, тарантул, яндекс дб и т.д.

     
     
  • 4.27, Oracle (??), 07:18, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >При этом Оракле ДБ - это толстая свинья, разожравшаяся всякой херотой типа интерпрайз ява, мульимедия  с кучей никому ненужных функций по цене крыла Боинга.

    Кто-то заставляет это всё тащить в базу данных, а потом платить за это? Ведь нет же. При этом хорошо, когда есть выбор.

     
     
  • 5.30, Аноним (24), 09:10, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чилавек про лицензионную политику Оракле слышал?

    У Оракле есть 2 основных выбора - Стандард Эдишн с уровнем, застывшим где-то на начало 2000х, например без партиционирования, нормального сжатия данных, распаралеливания запросов - то есть также или хуже по всем показателям бесплатного PostgreSQL, и Интерпрайз Эдишн с этими фичами и вдовесок со всяким говном от Оракл по цене крыла самолета (от этого говна, кстати, сам Оракл отказывается в последних своих выпусках).

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

    Был продукт, который мог работать как на Оракле и на ЭсКюЭль Сервере в том числе и на их стандартных редакциях. Я выбрал ЭсКюЭль Сервер - и по цене и по фичам он был более выгодным в данном случае приобретением.

     
     
  • 6.34, Oracle (??), 08:25, 24/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не только слышал, а и работаю с ними уже больше 20 лет.

    >То есть Оракл не продаёт свои фичи гранулировано

    Вообще-то продаёт. Advanced Encryption, Advanced Compression, Partitioning и т.д. - всё это продаётся по отдельности.

    > со всяким говном от Оракл по цене крыла самолета

    То есть за него платить отдельно не надо. Ч.т.д.

    И уж точно никто не заставляет тащить их в БД. Не правда ли?

     

  • 1.9, jdkuser (?), 21:47, 17/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    create sequence...
     
  • 1.23, Аноним (24), 23:13, 18/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Было бы сильным шагом со стороны "сообщества" PostgreSQL прикрутить в качестве языка для базы данных какую-нить облегченную и версию языка ADA(Spark)(прородитель PL/SQL) или другого подобного типизированного языка с бесшовно интегрированными выражениями SQL и работой на низком уровне с внутренностями DB без оверхеда передачи данных между базой и языком, потому что на одних несвязанных в пакеты или классы функциях как сейчас в PL/pgSQL далеко не уедешь и хороший API не напишешь в наше время, да чтобы еще и база при этом не тормозила (это я о любителях разных ORM из яв, пхп, питонов).
     
  • 1.25, Аноним12345 (?), 11:24, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот так оракл и отомрет на родных просторах
     
     
  • 2.26, 1 (??), 15:47, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да он и так помирает проигрывая MS SQL. Я чёт уже лет 5 не слышал о новых установках Oracle DB, даже там, где это основная СУБД. Может быть было проще купить БД от MS, или поддерживать стало проще ...
     
     
  • 3.28, Oracle (??), 07:21, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я чёт уже лет 5 не слышал о новых установках Oracle DB

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

     
  • 2.29, Oracle (??), 07:24, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Влажные мечты оставь для своей жены лучше. Скорее PostgreSQL с его убогими фичами сдохнет, чем Oracle.
     
     
  • 3.31, Аноним (31), 23:46, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ты извращенец что ли говорит людям про влажные мечты ? переход на Postgres это то что происходит сейчас в достаточно не маленьких компаниях, от оракла отказываются. в некоторых кейсах где высокая нагрузка уже давно перешли либо на касандру, либо если и она не справляется то на сцилу.
     
     
  • 4.36, Oracle (??), 08:36, 24/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >переход на Postgres это то что происходит сейчас в достаточно не маленьких компаниях

    Российского происхождения? Неудивительно. Потому что деваться некуда. Но это ни разу не говорит о том, что PostgreSQL - достойного уровня продукт.

    Работаю и с Oracle, и с PostgreSQL, поэтому прекрасно знаю, о чем говорю.

     
  • 3.33, ыы (?), 12:17, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А вы ради интереса все таки сходите.... нет, постойте, не туда.. шож вы торопитесь то так туда.. сходите на госзакупки. Так вот требования - работа на отечественном софте. Оракл все. Не когда нибудь- а уже ...
     
     
  • 4.35, Oracle (??), 08:31, 24/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >работа на отечественном софте

    Ну-да, ну-да. На безрыбье и рак рыба. ;) Вы ведь конечно в курсе, чем обусловлены эти требования. Да? Скорее будет "всё" тем, кто отказался от Oracle (при условии, что нет своего штата системных программистов, способных допиливать это УГ под названием PostgreSQL).

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру