URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 135666
[ Назад ]

Исходное сообщение
"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL для взаимодействия с другими СУБД"

Отправлено opennews , 29-Дек-24 11:57 
Опубликован выпуск проекта IvorySQL 4.0, развивающего редакцию СУБД PostgreSQL, обеспечивающую совместимость с приложениями, рассчитанными на работу с СУБД Oracle. В IvorySQL заявлена возможность работы в качестве прозрачной замены последней версии PostgreSQL, отличие от которой сводится к появлению настройки "compatible_db", включающей режим совместимости с Oracle. Код написан на языке Си и распространяется под лицензией Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=62483


Содержание

Сообщения в этом обсуждении
"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 13:02 
А не бояздно, что орки скажут, что синтаксис и семантика PL/SQL есть их "интеллектуальная собственность" как результат их креативности?

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 13:13 
Их подобный выпад в сторону Java потерпел фиаско.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 13:55 
Именно что "подобный". За Dalvik стоял не менее сильный игрок. Тут же мелкая конторка. Вы же понимаете, что lawsuitы - это не более чем война на истощение. Кто больше связей потянет и бабла завезёт - тот и выигрывает. С Гуглом не фартануло - это не значит, что против мелкой конторки не фартанёт. Вон, у Take Two и Nintendo фартануло не смотря на полную нелепость их исков.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 15:13 
Если бы сабж извлекал какую-то прибыль то можно было бы пободаться, а тут какой-то опенсорс с платой за поддержку. Ну такое.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 17:28 
> с платой за поддержку

это и есть прибыль, лол


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено ptr , 29-Дек-24 13:11 
> в универсальном формате JSON

При обилии числовой информации - не лучший вариант. Тот же Protobuf очень заметно выигрывает у JSON. В случае Kafka у нас получилось, что в разы. При этом proto предоставляет возможности расширения, где через option можно указывать SQL типы данных для полей. Например, для DECIMAL это может быть очень важно.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено нах. , 29-Дек-24 13:15 
если ты присмотришься повнимательней - там в самом конце - "format converter"

потому что постгрезу нужен ни разу вот не json (и protobuf он тоже парсить не умеет)

Поэтому есть ровно одна причина его использования - они нашли готовую библиотечку. А готовую библиотечку для готового формата pgsql - не нашли.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено ptr , 29-Дек-24 14:09 
> если ты присмотришься повнимательней - там в самом конце - "format converter"

И к чему лишние конвертации?

> потому что постгрезу нужен ни разу вот не json (и protobuf он
> тоже парсить не умеет)

А это и не нужно PostgreSQL. Главное, что Protobuf умеет из коробки парсить Debezium.

> Поэтому есть ровно одна причина его использования - они нашли готовую библиотечку.
> А готовую библиотечку для готового формата pgsql - не нашли.

Про то и речь, что вместо того, чтобы пойти наболее эффективным путем, пошли путем наименьшего сопростивления.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено нах. , 29-Дек-24 14:23 
так у них на входе в хранилище - ТОЖЕ json - который эти воркеры затем старательно конвертят в постгрезный sql. Я йаво слепила - из того что было, короче.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 13:18 
https://ru.wikipedia.org/wiki/EBML

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено User , 29-Дек-24 13:20 
А смысл не использовать с кафкой avro?

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено ptr , 29-Дек-24 14:06 
Во-первых, Protobuf более универсален. Собственно говоря именно поэтому Confluent добавил его поддержку. Такие стандартные(!) конструкции Protobuf, как package, option, extend, service и т.п. существенно расширяют его область применения.
Во-вторых, когда кроме Kafka используется gRPC, это нередко позволяет избежать лишних десериализации и сериализации. Запихивать же Avro в потоковый gRPC - так себе идея.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено User , 29-Дек-24 14:54 
Ну, grpc пожалуй, аргумент па в остальном ну, такое. И avro-тулинг вокруг именно кафки развесистый, и со schema-based сериализацией работать прям сильно более удобно/гибко чем персборкой proto на каждый чих страдать...

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено ptr , 29-Дек-24 17:55 
> И avro-тулинг вокруг именно кафки развесистый

Вот только он какой-то сильно Java ориентированный. Указать разные классы обработки кастомных типов для Java, Go, C#, Rust и C++ стандартными средствами невозможно. А когда это указывается не стандартными средствами, то через какое-то время получается Фарнкенштейн.

> и со schema-based сериализацией работать прям сильно более
> удобно/гибко чем персборкой proto на каждый чих страдать...

Protobuf не обязан компилироваться. Да, рефлексия иногда удобна и повышает производительность. Но совсем не обязательна к применению.
Посмотрите на тот же Confluent/Debezium. Всё замечательно работает из коробки без пересборок. Достаточно публикации очередной версии схемы protobuf в schema registry.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 15:09 
Велосипедостроение на ровном месте. И велосипед ради велосипеда.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено ptr , 29-Дек-24 17:59 
> Велосипедостроение на ровном месте. И велосипед ради велосипеда.

Согласен. Можно взять готовые коннекторы (Debezium connect + Sink) и гнать всё через Kafka. Дополнительно требовалось лишь добавить свои конверторы там, где это необходимо. Ну или воспользоваться потоками kSQLDB.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 14:23 
А зачем вообще нужна эта совместимость? Oracle - это же легаси, от которого все стараются избавиться. Или это решение для тех, кто застрял в прошлом веке и не хочет переписывать свои PL/SQL-портянки?


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено CICI , 29-Дек-24 14:29 
НЕ ВСЕ И НЕ ВЕЗДЕ.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 15:05 
Новости из параллельной реальности.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Прохожий , 29-Дек-24 15:07 
>Oracle - это же легаси, от которого все стараются избавиться

Самая популярная реляционная СУБД в мире с самой богатой функциональностью - легаси?


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 15:10 
Не обращайте внимания у нас там в комментариях ненормальный. Проходим мимо, здесь не на что смотреть.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 15:57 
винда тоже самая популярная ОС на десктопе. как это противоречит тому, что все от неё пытаются избавиться, даже сами мс?

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Прохожий , 30-Дек-24 03:04 
Речь шла не о том, кто от чего пытается избавиться. Речь шла о том, что считать легаси. А так, чем бы энтузиасты не тешились, абы не плакали.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено freebzzZZZzzd , 29-Дек-24 16:23 
>Самая популярная реляционная СУБД

а на втором месте небось мускуль? и вообще это места в каких-то рунических магических квадрантах в головах эффективных распильщиков?


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 17:16 
Ты как всегда прав, мой юный друг.
1.    Oracle    
2.    MySQL    
3.    Microsoft SQL Server    
4.    PostgreSQL    
5.    MongoDB

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Andrey , 29-Дек-24 16:26 
По какому рейтингу? По количеству бабла, вытягиваемого с клиентов?

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Прохожий , 30-Дек-24 03:05 
Не завидуйте.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено ss , 29-Дек-24 21:12 
Оракл не ведет деятельности на территории РФ. Если дял вас это что-то говорит. Так что не просто легаси от которого хотят избавится- а опасное дно, которое тянет и не дает развиваться.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Прохожий , 30-Дек-24 03:08 
>Если дял вас это что-то говорит

Мне на это плевать. Речь не об этом шла.

> Так что не просто легаси

Вы понимаете, что такое легаси вообще? Это морально устаревший софт. Даже при очень большом желании СУБД от Оракл нельзя назвать морально устаревшей.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 30-Дек-24 23:20 
Вообще-то legacy - это не "устаревшая" система, а унаследованная система, которая может быть и не устаревшей, но требующей замены.

Да, Oracle DB - самая удобная и безотказная OLTP база данных в Мире, но пути Oracle (развивавшейся под крылом гос. структур США) и России разошлись теперь навсегда. Это факт, с которым трудно спорить. В России Oracle DB больше не будет, а тем где она есть ее заменят на другие СУБД.


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 31-Дек-24 21:46 
>навсегда

ничего себе апломб, вы часом не сотрудник постгрипро?


"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 01-Янв-25 16:39 
А вы не сотрудник ли случаем Oracle или гос.депа?

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 04-Янв-25 13:12 
В то что сотрудник ппро ошивается на опеннет охотно поверю.
В то что сотрудник оракла/госдепа ЗНАЕТ о существовании опеннет.ру... оч сильно сомневаюсь ))))

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 29-Дек-24 15:42 
Когда же добавят совместимость с SQLite?

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено chdlb , 29-Дек-24 22:53 
нахуа и зачем это все? это король костылей, хотя SSIS тоже так появился

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено Аноним , 30-Дек-24 01:34 
Ну, вдруг у тебя твоя приложуха крутилась на Оракуле, а ВНЕЗАПНО ты решил всю свою инфраструктуру перенести на ПГ.
Что бы не переписывать все сразу на соединения с ПГ, ты можешь переписать на подобие ораклового синтаксиса крутящегося на ПГ.
Вроде как и совместимость  с легаси оракловыми запросами сохранил,
заодно и стал бета-тестером, для отлавливания непонятных ошибок в этой прослойке.

"Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL..."
Отправлено chdlb , 30-Дек-24 08:45 
если тебе надо чтобы оно было онлайн постоянно, то правильнее на какое-то время прикрутить XA Transactions и тригера, иначе не факт что получишь конситентное состояние в целовой БД, а если не надо то перенести можно чем хочешь