ugrás a tartalomhoz

MYSQL arattábla online másolat egy szerveren

world-s · 2010. Ápr. 12. (H), 12.58
Sziasztok.
A problémám a következő lenne.
Van egy fórum, aminek az ügyfél adatait szeretném máshol is felhasználni.
Biztonsági okokból (más csapat dolgozik a két projecten), illetve hogy a másik projekt véletlenül se tudja a fórum tábláit lelock-olni arra gondoltam, hogy az lenne a leg jobb megoldás, ha nem a fórum adattábláját olvasnám hanem annak egy másolatát.
A replikációról hallottam és egy helyen a cégnél a rendszergazda használja is két szerver között.
Ő azt mondta, hogy amit én szeretnék az csak trükközésekkel, két mysql futatásával lehet megcsinálni vele.
Nincs valami egyszerű módszer amivel egy szerveren beül lehet online másolatot készíteni az egyes táblákról (pl. egy másik adatbázisba)?

Természetesen a fórum mellett futó külön project csak olvasni szeretné az adatokat, azokat írni nem.

Előre is köszönöm a gyors segítséget.
Üdv:
Zoli
 
1

Ez az ami

deejayy · 2010. Ápr. 12. (H), 13.37
Amit te akarsz, azt úgy hívják, hogy API :) Najó, neked csak egy db szintű interfészre lenne szükséged.
2

Kicsit ki tudnád bővebben

world-s · 2010. Ápr. 12. (H), 13.53
Kicsit ki tudnád bővebben fejteni?
3

API

janoszen · 2010. Ápr. 12. (H), 22.42
API = Application Program Interface. A fejlesztésben nem célravezető az, ha egynél több alkalmazás túrja ugyanazt az adatbázist mert két kódbázist kell szinkronban tartani. Ergó az ember vagy ír egy libraryt, amint mindkét alkalmazás használ, vagy az egyik alkalmazás nyújt a másiknak egy felületet, amin keresztül hívhatja előre meghatározott függvényeit. Ez az API.

Ha az API mondjuk HTTP alapú, akkor még azt is megcsinálhatod, hogy a világ másik részein van a két alkalmazás, mégis ugyanazt az adatbázist használják.

Hogy egy ilyen jellegzetes alkalmazást mondjak, a Wikimedia kínál teljes körű hozzáférést az adataihoz anélkül, hogy az adatbázisban kéne nyúkálnod.
4

View tábla?

Ustak · 2010. Ápr. 13. (K), 09.04
Én nem igazán értek az sql-hez, de itt neked nem egy view táblára lenne szükséged:
create-view
Üdv:
Gábor