powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выкрутасы с ||
10 сообщений из 10, страница 1 из 1
выкрутасы с ||
    #39171071
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На оракле есть возможность сделать следующий выкрутас для || обработки большого массива однотипных данных

Вызывается табличная функция
она формирует JOB для || обработки с параметрами
этот JOB заполняет в несколько потоков буфферную таблицу, так как есть возможность вызова асинхронных процедур
ждем завершения по записям в служебной таблице

Возвращаем результат из буфера.

- вопрос как бы выглядела на PG подобная архитектура ? есть ли возможность из функций дергать процедуры , job ?
- можно ли в табличных функциях делать Insert (в оракл. мсскл - нельзя)
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171077
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,

job-ов -- нет. но вы можете писать на любом языке и внутри и рядом.

"табличных функциях делать" -- в pg все функции одинаковые, делайте там что хотите.

возможно, вас может заинтересовать также экспорт снепшота:
http://www.postgresql.org/docs/current/static/functions-admin.html
pg_export_snapshot()
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171147
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,
Заполняйте асинхронно из нескольких коннектов снаружи бд.
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171154
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,
Job oracle зачем был?
Бд не успевала записывать в одном потоке?
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171169
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Заполняйте асинхронно из нескольких коннектов снаружи бд.

хочется остаться в базе данных с программированием . Это понятно , что любой изврат лучше выносить за скобки, вот и пытаюсь понять , что для PG в принципе не подходит.
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171173
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Job oracle зачем был?

код в принципе не ||

поэтому что бы догрузить выделенную железку с 10% до 80% запускал его цать раз с различными параметрами
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171194
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,
Как всегда - нестандартный проект и нестандартный подход).
Удачи!
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171213
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,

из доп приблуд:

есть pg_agent. его можно конкретно через SQL программить. надо правда подымать его при падениях.

а ещё есть любимый мишей pgq -- со своим воркером. а в нём -- асинхронная очередь.
можно и его пользовать.

ещё можно написать что--то своё (в смысле стороннего "воркера") -- и делать всё, что хотите уже не обязательно в навязанной парадигме pgq.
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171219
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ruPetro123Заполняйте асинхронно из нескольких коннектов снаружи бд.

хочется остаться в базе данных с программированием . Это понятно , что любой изврат лучше выносить за скобки, вот и пытаюсь понять , что для PG в принципе не подходит.

Здесь вам не тут! :-)

PG отличная СУРБД.
Но вот с императивными расширением у нее туго.
Поэтому "программировать" на БД в PG достаточно муторное занятие.
Можно, но нет тех удобств и легкости, как например в PL/SQL.
...
Рейтинг: 0 / 0
выкрутасы с ||
    #39171234
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЗдесь вам не тут! :-)
.

спасибо за направление )

не буду даже пытаться получить лишнее )
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выкрутасы с ||
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]