URL: https://www.opennet.dev/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.dev/opennews/art.shtml?num=62483
Содержание
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 13:02 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 13:13 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 13:55 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 15:13 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 17:28 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,ptr, 13:11 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,нах., 13:15 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,ptr, 14:09 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,нах., 14:23 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 13:18 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,User, 13:20 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,ptr, 14:06 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,User, 14:54 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,ptr, 17:55 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 15:09 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,ptr, 17:59 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 14:23 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,CICI, 14:29 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 15:05 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Прохожий, 15:07 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 15:10 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 15:57 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Прохожий, 03:04 , 30-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,freebzzZZZzzd, 16:23 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 17:16 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Andrey, 16:26 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Прохожий, 03:05 , 30-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,ss, 21:12 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Прохожий, 03:08 , 30-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 23:20 , 30-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 21:46 , 31-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 16:39 , 01-Янв-25
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 13:12 , 04-Янв-25
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 15:42 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,chdlb, 22:53 , 29-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,Аноним, 01:34 , 30-Дек-24
- Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL...,chdlb, 08:45 , 30-Дек-24
Сообщения в этом обсуждении
"Доступны 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 и тригера, иначе не факт что получишь конситентное состояние в целовой БД, а если не надо то перенести можно чем хочешь