
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.02.2016, 11:08
|
|||
|---|---|---|---|
|
|||
выкрутасы с || |
|||
|
#18+
На оракле есть возможность сделать следующий выкрутас для || обработки большого массива однотипных данных Вызывается табличная функция она формирует JOB для || обработки с параметрами этот JOB заполняет в несколько потоков буфферную таблицу, так как есть возможность вызова асинхронных процедур ждем завершения по записям в служебной таблице Возвращаем результат из буфера. - вопрос как бы выглядела на PG подобная архитектура ? есть ли возможность из функций дергать процедуры , job ? - можно ли в табличных функциях делать Insert (в оракл. мсскл - нельзя) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 11:13
|
|||
|---|---|---|---|
|
|||
выкрутасы с || |
|||
|
#18+
essbase.ru, job-ов -- нет. но вы можете писать на любом языке и внутри и рядом. "табличных функциях делать" -- в pg все функции одинаковые, делайте там что хотите. возможно, вас может заинтересовать также экспорт снепшота: http://www.postgresql.org/docs/current/static/functions-admin.html pg_export_snapshot() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 11:52
|
|||
|---|---|---|---|
выкрутасы с || |
|||
|
#18+
essbase.ru, Заполняйте асинхронно из нескольких коннектов снаружи бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 11:57
|
|||
|---|---|---|---|
выкрутасы с || |
|||
|
#18+
essbase.ru, Job oracle зачем был? Бд не успевала записывать в одном потоке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 12:04
|
|||
|---|---|---|---|
|
|||
выкрутасы с || |
|||
|
#18+
Petro123Заполняйте асинхронно из нескольких коннектов снаружи бд. хочется остаться в базе данных с программированием . Это понятно , что любой изврат лучше выносить за скобки, вот и пытаюсь понять , что для PG в принципе не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 12:05
|
|||
|---|---|---|---|
|
|||
выкрутасы с || |
|||
|
#18+
Petro123Job oracle зачем был? код в принципе не || поэтому что бы догрузить выделенную железку с 10% до 80% запускал его цать раз с различными параметрами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 12:15
|
|||
|---|---|---|---|
выкрутасы с || |
|||
|
#18+
essbase.ru, Как всегда - нестандартный проект и нестандартный подход). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 12:28
|
|||
|---|---|---|---|
выкрутасы с || |
|||
|
#18+
essbase.ru, из доп приблуд: есть pg_agent. его можно конкретно через SQL программить. надо правда подымать его при падениях. а ещё есть любимый мишей pgq -- со своим воркером. а в нём -- асинхронная очередь. можно и его пользовать. ещё можно написать что--то своё (в смысле стороннего "воркера") -- и делать всё, что хотите уже не обязательно в навязанной парадигме pgq. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2016, 12:33
|
|||
|---|---|---|---|
|
|||
выкрутасы с || |
|||
|
#18+
essbase.ruPetro123Заполняйте асинхронно из нескольких коннектов снаружи бд. хочется остаться в базе данных с программированием . Это понятно , что любой изврат лучше выносить за скобки, вот и пытаюсь понять , что для PG в принципе не подходит. Здесь вам не тут! :-) PG отличная СУРБД. Но вот с императивными расширением у нее туго. Поэтому "программировать" на БД в PG достаточно муторное занятие. Можно, но нет тех удобств и легкости, как например в PL/SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=1997435]: |
0ms |
get settings: |
4ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 461ms |

| 0 / 0 |
