Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DBIx::Class - переделать модель хранения данных, насколько это трудоемко? 
:(
    Опции темы
igor_k75
Дата 11.12.2007, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.6.2007

Репутация: нет
Всего: нет



Новая архитектура нашего сайта предполагает разнесение таблиц БД по нескольким физических хостам. Более того, некоторые таблицы будут сегментированы тоже по нескольким физическим хостам по признаку "пользователь" (метод называется "sharding"). На случай недоступности сервера БД или потери связи с сервером БД, предполагается переподключаться сначала к тому же серверу, а потом - к резервному серверу, на который данные реплицируются с основного (на самом деле логика намного сложнее, но для простоты можно принять такую модель). 

Понимаем, что нужно делать расширение DBIx::Class::Storage, но очень сложно оценить 
трудоемкость этой затеи.
Есть ли у кого опыт переработки DBIx::Class под свою собственную модель хранения данных?


P.S.
Ищем Perl программиста в Киеве, $1800+
http://forum.vingrad.ru/forum/topic-186557/kw-perl.html
PM MAIL   Вверх
xtrasns
Дата 27.12.2007, 05:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.5.2007

Репутация: нет
Всего: нет



не понимаю зачем перписывать DBIx::Class::Storage ....


Сделайте наследование от DBI и напишите модуль который будет уметь это делать, а в стром коде поменяйте все ссылки на DBI на ссылки на класс, унаследованный от DBI
PM MAIL   Вверх
igor_k75
Дата 28.12.2007, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.6.2007

Репутация: нет
Всего: нет



xtrasns, спасибо за ответ.
Действительно, стоит подумать и над этим способом.
PM MAIL   Вверх
xtrasns
Дата 28.12.2007, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.5.2007

Репутация: нет
Всего: нет



Если на знаете как это делать, могу взяться за $$$ )
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0376 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.