Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как сверять определённые ячейки с 2х идитичных баз (http://forum.oszone.net/showthread.php?t=236282)

svida 09-06-2012 02:08 1930990

Как сверять определённые ячейки с 2х идитичных баз
 
Всем доброй ночи, я новичёк у вас и не знаю сможет ли мен кто-то помочь, но очень на это надеюсь
(сразу скажу, что я только пытайсуь познать все тонкости и многие вщеи могу неправитьно представлять)

есть 2 сайта работающих на wordpress...
контент на них идентичен, только разные языки...
один на русском, 2й на англ
сайты полностью автономны, тоесть работают от 2х независимых баз данных, но структура в базах одна
(сайт(ы) ориентированы под сдачу парочки квартир)

проблема в том, что забронировав кватиру на англ сайте...она будет там недоступна на определённое время, но на русском всё ещё будет свободна...т.к. базы не связаны и систем-а/ы тоже

у меня 2 идеи (в теории)
ковырять на русском сайте сам плагин(использую wp-property для размещения квартир, но отношениай к данной ззадачи это не имеет и немного поправленный Booking Calendarболее старой версии) и попытаться заставить его обращаться не к настройкам wp и её родной базе, а к чётко заданной базе - к англ
таким образом будет работать и моменрально отображать на 2х сайтах (в теории)
единственное - может ведь в один момент зайти несколько человек на 1 квартиру и начать бронировать...хотя вероятность мала

2e: сделать скрипт, который копировал бы с одной базы в другую определённые поля
( http://www.gotdotnet.ru/forums/1/133882/ ) поидее нечто подобное
но в моём случае нужно ещё и проверять что новее и потом добавлять
или с 1й добавлять в 2ю, а с 2й в первую...хотя это не с всеми параметрами выйдет...
(в случаи с скриптом, возможно сделать крон задачу, которая каждые пару минут его б выполняла)...

что можете подсказать по этому поводу?

PhilB 10-06-2012 12:44 1931678

Это типичная задача интеграции. Думаю, вам надо смотреть в сторону репликации. Вот неплохая статья.

Sham 10-06-2012 15:59 1931782

Пм, лучше собирать данные на стороне клиента (динамически подгружать с двух адресов текущее состояние). Например, php-скрипт отдающий javascript.


Время: 16:51.

Время: 16:51.
© OSzone.net 2001-