За последние 24 часа нас посетили 19197 программистов и 1634 робота. Сейчас ищут 899 программистов ...

поиск по нескольким БД

Тема в разделе "Прочие вопросы по PHP", создана пользователем admyx, 24 июн 2009.

  1. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Есть несколько сайтов.
    На каждом сайте свой php движок + своя БД.
    В общем-то, движок и БД по структуре идентичны, отличаются только контентом и дизайном.

    Стоит задача - организовать поиск по всем сайтам.

    Какие пути решения могут быть?

    Я лично вижу какие пути:
    1. Слить все БД в одну (таблицы будут отличаться префиксом), осуществлять одно подключение и искать.
    2. Искать по разным БД, подключаясь к каждой
    3. Завести отдельную БД, синхронизировать её с другими, сливая в неё все данные из других (например, по cron'u)

    Честно говоря, мне все 3 пути кажутся какими-то бредовыми.

    Может, у кого-то есть мысли, что можно сделать в этом случае?
     
  2. kostyl

    kostyl Guest

     
  3. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    kostyl
    Быстродействие?
     
  4. kostyl

    kostyl Guest

    admyx
    Можно третий вариант, сморя как крон будет работать, если тебя смущает быстродействие.
    Первый вариант мне кажеться вообще бредовый... Ну смотря как ты будешь использовать результаты.