iceman
говнокодер
Есть 2 машины, в общем одна система размножена 2 на сервера, на одном 1 модуль, на другом - другой. ядро (юзеры, роли т.д.) расположены на сервере 1
загрузка серверов большая...
так вот нужно сделать отчеты в которых данные пересекаются с 2 серверов.
что лучше использовать дблинк или всетаки по ночам агрегировать данные и реплицировать их на другой сервак, где уже делать выборку и подсчеты по агрегированным данным.
минус репликации в том, что сделав одну структуру агрегированных данных и используя в одном отчете, приходится в последующем либо создавать новую реплику, либо менять таблицу - более детализируя, для использования в другом.
а если полностью данные 1 в 1 реплицировать, то место израсходуется да и трафика будет ппц, в таблицах сотни миллионов записей, это все еще и логировать нужно будет =(
а дблинк постоянно будет гонять трафик между серверами.
загрузка серверов большая...
так вот нужно сделать отчеты в которых данные пересекаются с 2 серверов.
что лучше использовать дблинк или всетаки по ночам агрегировать данные и реплицировать их на другой сервак, где уже делать выборку и подсчеты по агрегированным данным.
минус репликации в том, что сделав одну структуру агрегированных данных и используя в одном отчете, приходится в последующем либо создавать новую реплику, либо менять таблицу - более детализируя, для использования в другом.
а если полностью данные 1 в 1 реплицировать, то место израсходуется да и трафика будет ппц, в таблицах сотни миллионов записей, это все еще и логировать нужно будет =(
а дблинк постоянно будет гонять трафик между серверами.