Size: a a a

pgsql – PostgreSQL

2021 January 18

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexey Lesovsky
это что-то типа как постгри? ))
Ещё хужее. :)
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
ЗЫ. Вон, в 8-ю версию что-то подобное человеческому EXPLAIN ANALYZE завезли. Глядишь, оно станет для развлечения с данными потребным. :)
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
там наверно от движка зависит, или от версии, я чет сомневаюсь что они настолько классные что соблюдают совместимость всех движков на всех версиях )))
источник

E

ETL in pgsql – PostgreSQL
Есть вопрос по миграции (хотя строго говоря - не совсем) в PostgreSQL с MongoDB. Посмотрел имеющиеся туториалы - в основном они из серии "возьми такую-то утилиту и всё готово". Но моя задача стоит в том, чтобы не тупо скопировать ключи документов Mongo и преобразовать их в аттрибуты PSQL, а скорее - в том, чтобы рационализировать схему хранения и возможно, запилить какую-то другую схему отображения в текущем приложении.
Может быть есть какие-то гайдлайны, которые позволяют не наступить на какие-то грабли, не строить лишних велосипедов и так далее?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
что не так с монгой? почему возникла задача миграции (оправдана ли миграция рациональными соображениями)?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexey Lesovsky
там наверно от движка зависит, или от версии, я чет сомневаюсь что они настолько классные что соблюдают совместимость всех движков на всех версиях )))
Не. По факту в MySQL нет физической репликации, там только логическая. Поэтому вот.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexey Lesovsky
что не так с монгой? почему возникла задача миграции (оправдана ли миграция рациональными соображениями)?
Монга - БД, ПГ - СУБД. Вот и вся разница.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Михаил Шурутов
Монга - БД, ПГ - СУБД. Вот и вся разница.
я вобще не вас спрашивал
источник

E

ETL in pgsql – PostgreSQL
Alexey Lesovsky
что не так с монгой? почему возникла задача миграции (оправдана ли миграция рациональными соображениями)?
Задача возникла в первую очередь в связи с тем, что партия сказала надо - комсомол ответил есть ) С технической точки зрения - с Монгой всё так, но она внедрялась по соображениям постоянного изменения заказчиком схемы хранимых сущностей, сначала было так, потом по ходу переигралось в другое, на Монге такие пожелания (строго говоря, они были вполне рациональными) реализовать сравнительно просто. В декабре был деплой, всё устаканилось и была получена директива перевозить всё на PSQL )))
источник

IK

Ilshat Karazbaev in pgsql – PostgreSQL
ETL
Есть вопрос по миграции (хотя строго говоря - не совсем) в PostgreSQL с MongoDB. Посмотрел имеющиеся туториалы - в основном они из серии "возьми такую-то утилиту и всё готово". Но моя задача стоит в том, чтобы не тупо скопировать ключи документов Mongo и преобразовать их в аттрибуты PSQL, а скорее - в том, чтобы рационализировать схему хранения и возможно, запилить какую-то другую схему отображения в текущем приложении.
Может быть есть какие-то гайдлайны, которые позволяют не наступить на какие-то грабли, не строить лишних велосипедов и так далее?
Это сложно и будет делаться только вашими силами. Можно сначала как есть переложить в постгрес jsonb и перепиливать приложение под постгрес. Потом работать над схемой и приложением.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
надо отталкиваться от приложения и воспроизводить объекты/модели из приложения в sql схеме. я думаю вы можете взять любую книгу по проектированию субд и ориентироваться по ней
источник

IK

Ilshat Karazbaev in pgsql – PostgreSQL
Если часто менялась схема, то придётся лопатить данные и приводить к единой схеме при переезде с jsonb
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Дмитрий Лукьянов
Народ, вопрос на засыпку. Вот Postgres умеет партиционирование.
А можно ли в нём партиции отщиплять от таблицы, и откусывать от БД в каком-нибудь виде?
В Oracle можно складывать партиции в отдельные табличные пространства, и отключать их от БД. А тут как?
Как вариант, можно выгрузить через copy данные из партиции.
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Alexander Nikitin
Как вариант, можно выгрузить через copy данные из партиции.
Ну, это всё про выгрузки. Я хотел как в оракле, чтоб можно было просто откусить AS-IS табличное пространство с партицией. Без доп нагрузки на БД.
источник

E

ETL in pgsql – PostgreSQL
Alexey Lesovsky
надо отталкиваться от приложения и воспроизводить объекты/модели из приложения в sql схеме. я думаю вы можете взять любую книгу по проектированию субд и ориентироваться по ней
Я прост думал, может есть какой-то FAQ по этому поводу) эх, снова тетрадочка driven development ))) спасибо за ответ )
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
ETL
Есть вопрос по миграции (хотя строго говоря - не совсем) в PostgreSQL с MongoDB. Посмотрел имеющиеся туториалы - в основном они из серии "возьми такую-то утилиту и всё готово". Но моя задача стоит в том, чтобы не тупо скопировать ключи документов Mongo и преобразовать их в аттрибуты PSQL, а скорее - в том, чтобы рационализировать схему хранения и возможно, запилить какую-то другую схему отображения в текущем приложении.
Может быть есть какие-то гайдлайны, которые позволяют не наступить на какие-то грабли, не строить лишних велосипедов и так далее?
нет, да и не может быть руководств при подобных миграциях. Хотя план набросать...
1. смотрите на существующие данные;
2. изучаете проектирование реляционных БД (нормализация и вот это вот всё);
3. проектируете схему БД;
....
Всё в ПГ!
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
ETL
Я прост думал, может есть какой-то FAQ по этому поводу) эх, снова тетрадочка driven development ))) спасибо за ответ )
В вопросе миграций из NoSQL нет и не может общего FAQ. Именно в силу отсутствия схемы и структуры данных.
источник

m

maxp.dev in pgsql – PostgreSQL
Михаил Шурутов
В вопросе миграций из NoSQL нет и не может общего FAQ. Именно в силу отсутствия схемы и структуры данных.
не видел начало...

но откуда мысль про то, что в nosql отсутсвует схема данных?
источник

V

Vadim in pgsql – PostgreSQL
Дмитрий Лукьянов
Ну, это всё про выгрузки. Я хотел как в оракле, чтоб можно было просто откусить AS-IS табличное пространство с партицией. Без доп нагрузки на БД.
покупайте PostgreProEE и будет вам счастье) https://postgrespro.ru/docs/enterprise/12/pgtransfer
источник

m

maxp.dev in pgsql – PostgreSQL
или имеется ввиду отсутствие стандратного способа описания?
источник