Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL][AJAX]dublowanie dynamiczne bazy danych
Forum PHP.pl > Forum > Przedszkole
kewy
Witam serdecznie smile.gif

Mam pytanie czysto teoretyczne:
Mam dane które są zapisywane w bazie danych co pewien czas ( czas ten jest nieregularny ) na jednym komputerze i chciałbym aby te same dane były zapisywane na innym komputerze ( klon bazy danych) połączenie komputerów to wifi

Chodzi mi o to, że do komputera z bazą orginalną będą zapisywane dane ale te dane będą przechowywane tylko jeden dzień a później te dane zostają skasowane codziennie w nocy np o 3 smile.gif. Ale chciałbym aby te dane były przechowane na innym komputerze najlepiej by było w ten sposób:
-przyszły jakieś nowe dane do serwera orginalnego od razu serwer orginalny wysyła je do serwera kopia, w wypadku utraty komunikacji wifi i jej powrocie np po godzinie dane różnicowe są wysyłane.

to jest taka zagadka dla mnie laika czy idzie coś takiego zrobić questionmark.gif Bo za rok praca inżynierska mnie czeka i chciałbym zrobić coś fajnego smile.gif

pozdrawiam
ikssde
Rodzaj połączenia nie ma tu raczej znaczenia, a sprawa jest raczej dosyć prosta. Na komputerze "klonie" odpalasz serwer MYSQL i łączysz się z nim w standardowy sposób, a co do przesyłania danych to chyba nic trudnego, albo CRONem, albo po każdym dodaniu danych. Możesz także dodawać te dane do dwóch różnych baz danych.

@edit
Ewentualnie, jeśli nie wiesz kiedy te dane do bazy wpływają, ani nie możesz ich kontrolować bo przychodzą, np. z zewnątrz, możesz posłużyć się Cronem i przesyłać tylko nadwyżkę, ale taki wariant przy dużej bazie danych może być uciążliwy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.