Информация об изменениях

Сообщение Re[33]: Что вы думаете о графовых базах данных? от 05.04.2023 18:43

Изменено 05.04.2023 19:24 VladiCh

Re[33]: Что вы думаете о графовых базах данных?
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, VladiCh, Вы писали:


НС>>>О чем я и говорил — проблема не в РСУБД, проблема конкретно в постгри.

VC>>Они (хинты/сохранение планов) копируют функционал Оракла по большому счету, значит в Оракле примерно та же проблема существует.

НС>Это как а анекдоте: слышал я этого вашего Паваротти, мне Рабинович напел — фигня какая то.


Речь еще раз, не про качество хинтов. В моем случае проблема решается другими способами, специфическими для AWS
(которые позволяют рисовать план самому, также как в MSSQL). В Oracle кстати таких возможностей нет.
Хотя начальная имплементация в Aurora тоже была скопирована с Оракла, но она более гибкая.
https://docs.oracle.com/en/database/oracle/oracle-database/21/tgsql/overview-of-sql-plan-management.html#GUID-27C85EB8-C4CE-40C5-B99C-F4ADDC09A617
То есть кое где кое как проблемы решить можно, но это все частные костыли для решения системной проблемы.
Re[33]: Что вы думаете о графовых базах данных?
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, VladiCh, Вы писали:


НС>>>О чем я и говорил — проблема не в РСУБД, проблема конкретно в постгри.

VC>>Они (хинты/сохранение планов) копируют функционал Оракла по большому счету, значит в Оракле примерно та же проблема существует.

НС>Это как а анекдоте: слышал я этого вашего Паваротти, мне Рабинович напел — фигня какая то.


Речь еще раз, не про качество хинтов. В моем случае проблема решается другими способами, специфическими для AWS
(которые позволяют рисовать план самому, также как в MSSQL). В Oracle кстати таких возможностей нет.
Хотя начальная имплементация в Aurora тоже была скопирована с Оракла, но она более гибкая.
https://docs.oracle.com/en/database/oracle/oracle-database/21/tgsql/overview-of-sql-plan-management.html#GUID-27C85EB8-C4CE-40C5-B99C-F4ADDC09A617
то что есть в Aurora Postgres:
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Optimize.html
там есть т.н. plan outlines хранящиеся в json формате, которые можно модифицировать и выбирать какой требуется для выполнения конкретного запроса.
То есть кое где кое как проблемы решить можно, но это все частные костыли для решения системной проблемы.