Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Партицирование на уровне Схемы / 9 сообщений из 9, страница 1 из 1
25.02.2016, 11:28
    #39178514
inforse
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
Здравствуйте!

Используется высоко оперативная база данных. В ней есть узкое место- группа связных таблиц (как родительских-исходные данные, так и дочерних) хранящих высокие объемы информации используемые для решения задач. При решении однотипных задач, пересечения по определённым параметрам не происходит. Но поскольку задачи решаются в оперативном режиме, часто происходят блокировки.

Поддерживается ли возможность в pg организовать партицию схем?
...
Рейтинг: 0 / 0
25.02.2016, 12:47
    #39178688
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
inforse,
...
Рейтинг: 0 / 0
25.02.2016, 12:48
    #39178690
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
inforse,

Я не понял, что значит "партиция схем"?

(Прошу прощения за пустой пост.)
...
Рейтинг: 0 / 0
25.02.2016, 15:51
    #39178985
inforse
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
vyegorov,

Разбить схему на одинаковые участки для обеспечения параллельного решения задач.
При чем тут партицирование?
Есть участки схемы, для общего пользования(исходные данные, результаты расчетов)
Необходимо некое распределение данных на уровне промежуточного звена.
...
Рейтинг: 0 / 0
25.02.2016, 15:57
    #39178998
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
inforse,

таблицы могут быть наследниками таблиц, которые живут в другой схеме. если вы об этом.
...
Рейтинг: 0 / 0
25.02.2016, 16:00
    #39179006
inforse
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
Есть некоторая центральная таблица, вокруг неё построена схема по типу "снежинка". У этой таблицы, есть несколько родительских таблиц(исходные данные общего пользования). Среди потомков в схеме "снежинка", есть таблицы общего пользования, куда складываются результаты (эти результаты могут дальше анализироваться и т.д.), а есть те, которые являются индивидуальными для конкретного счета (например, рассчитать что-нибудь, для конфет "Мишка косолапый", тоже самое нужно сделать для конфет "Полет") :)

Расчет вокруг этой таблицы проводиться, через каждый час. Общее количество данных 12000000, но в дочерних до миллиарда за трое суток.
...
Рейтинг: 0 / 0
25.02.2016, 16:04
    #39179016
inforse
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
Данные из этой центральной таблицы, так же являются исходными данными по расчетов по одному и тому же типу.
...
Рейтинг: 0 / 0
25.02.2016, 17:43
    #39179202
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
inforseПри чем тут партицирование?складывается впечатление, что зашел сам с собой поговорить.
Если нужен параллелизм при выполнении запросов, то почему именно в разрезе "схем"? Подобное распараллеливание делается либо на уровне таблицы, что абсолютно прозрачно для приложния, либо на уровне баз (шардирование).
В случае отслеживания судьбы каждого мишки косолапого, ну так и делайте в приложении столько потоков, сколько потянет сервер.
...
Рейтинг: 0 / 0
25.02.2016, 18:17
    #39179235
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партицирование на уровне Схемы
авторчасто происходят блокировки.


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


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