| Sinhronizacija tabel dveh baz | ||
|---|---|---|
|
blindek
25. dec 2011 16:31:06
Pridružen od: 11. dec 2009 924 objav 849 240 22 |
#1
Iščem metodo kako bi sinhroniziral Forum-a med dvema Joomla stranema (z ločeno inštalacijo) in nameščenim Kunena forumom. Vsaka stran (Joomla inštalacija + kunena komponenta) ima svojo podatkovno bazo, je pa vse skupaj na istem strežniku. Gledal sem če lahko kako kuneni določiš podatkovno bazo, vendar baje ni mogoče, saj uporablja bazo od joomla inštalcije. Druga ideja je, da bi uporabil neke vrste sinhronizacijo tabel od kunene med dvemi bazami. Sinhronizirat mora za obe bazi. Torej če nekdo objavi na prvem forumu more to osvežit še za drugi forum, ter obratno. Bi bilo kaj takega izvedljivo, predvsem pa me bega to, če bi v istem trenutku na obeh forumih nekdo oddal objavo, da ne bi sinhronizacije potem povozile te objave. Bi pa me kakršna koli povezava med tema dvema foruma zelo razveselila. Lp |
|
|
skyx
25. dec 2011 16:36:50
Pridružen od: 19. jul 2010 232 objav 103 21 3 |
#2
jst bi ti predlagal da si uzames cas in te dva foruma zdruzis v eno bazo ce se le da in je smiselno ? :) PhpMyAdmin 3.x vem da ima opcije za kopiranje ne vem pa ce ima za sinhronizacijo mogoce preveri malo ... |
|
|
blindek
25. dec 2011 16:40:13
Pridružen od: 11. dec 2009 924 objav 849 240 22 |
#3
Z veseljem bi jih združil vendar ne moreš v Kuneni nastavit, da en forum uporablja bazo drugega (uporablja bazo od Joomle). Imam pa strani že ločene z vsako na svoji Joomla inštalaciji. Nočem pa nekega ločenega Foruma na neki 3. domeni. Vsak forum bi si želel da je lepo na svoji strani z svojim izgledom, vendar da sta si skupaj povezana (skupne teme). Imam pa že z eno komponento zrihtano sinhronizacijo uporabnikov (Synk). |
|
|
Roky
25. dec 2011 16:50:29
Pridružen od: 9. apr 2008 2506 objav 3240 335 107 |
#4
Na vsako minuto kličeš cron, ki mysql connect in synca obe tabele. Ignore insert na primary key mail. rok.meglic@gmail.com - 031 492 148
|
|
|
blindek
25. dec 2011 17:01:16
Pridružen od: 11. dec 2009 924 objav 849 240 22 |
#5
saj to sem imel v mislih, bojim se samo da mi to recimo ne bi povozilo določenih objav. Ni ta sync recimo mišljen da tabelo A prekopira v tabelo B (ali pa obratno), ker se bodo stvari hkrati dogajale na obeh tabelah. More torej biti neke vrste kar manjka iz A na B-ju prekopira in obratno. Neke vrste unija brez duplikatov. Bojim se pa tudi da ne bi bilo to preveč procesorsko potratno toliko sinhronizirat? Želel si bi na manj kot minuto da sinhronizira. |
|
|
skyx
25. dec 2011 17:28:26
Pridružen od: 19. jul 2010 232 objav 103 21 3 |
||
|
blindek
25. dec 2011 17:44:36
Pridružen od: 11. dec 2009 924 objav 849 240 22 |
#7
baze sta srednje veliki po 300-400mb, vendar jaz ne bi cele baze temveč samo tabele od Foruma, to pa po mojem ni veliko (nimam nobenega uploadinga), bi moral še natančno pogledat. Če pa obstaja kak sync torej da samo spremembe sinhronizira bodo to zelo majhne količine podatkov za prenašat (še se bo izvajalo lokalno). |
|
|
black ice
25. dec 2011 19:34:09
Pridružen od: 2. feb 2011 139 objav 146 23 2 |
||
|
technolog
25. dec 2011 20:39:14
Pridružen od: 14. nov 2011 598 objav 768 300 22 |
#9
Res je, ker naj bi se manjši intervali vršili znotraj skript z uporabo Sleep() funkcije ali podobne. Z linuxom že 7 let. Pro web development.
|
|