Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Powiązanie dwóch baz
am123
post 19.08.2009, 11:47:10
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


Witam.

Potrzebuje powiązać 2 bazy danych a w zasadzie jedno z pól stan magazynowy ( różne nazwy tych pól w każdej z baz ).
Obie bazy leżą na innych serwerach.

- baza 1 ma stany magazynowe z dokładnością do 0,25kg
- baza 2 ma stany z dokładnością 1kg czyli stan 0,75 to dla niej 0

Potrzebna jest ich wzajemna aktualizacja tzn. jeśli w bazie 1 zmieni się stan produktu to powinno się to zaktualizować w bazie 2
z zaokrągleniem do 1kg np. stan bazy 1 był 0,75kg został zmieniony na 17,5kg stan bazy 2 powinien mieć 17kg

I na odwrót baza 2 ma 17kg schodzi z niej 5kg - pozostaje 12kg, w bazie 1 może ze względu na zaokrąglenia być na starcie 17,5kg, schodzi
z niej 5kg pozostaje 12,5kg

Jak to najprościej zrobić ?

Będę wdzięczny za pomoc.

Aha wspólne dla obu baz jest kod produktu ( model ) mimo że może mieć inną nazwę pola ale sama wartość będzie ta sama.

Ten post edytował am123 19.08.2009, 11:49:43
Go to the top of the page
+Quote Post
erix
post 19.08.2009, 12:32:18
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bazy, czy tabele?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
dr_bonzo
post 19.08.2009, 12:33:44
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Web services?
Po zmianie w magazynie wysylasz request do drugiego systemu (rozumiem ze masz cos poza samym mysql, jakies php itp)
z informacja o zmianach, (np. w 1 jest o 3kg mniej, chodzi wlasnie o przesylanie roznic a nie nowych stanow, dzieki temu przy wielu updejtach, rownoczesnych, z obu baz bedziesz mial wlasciwsze wyniki).
Mozesz uzyc zwyklego CURL + POST, albo SOAP, XML-RPC.
I jakies proste logowanie coby ci nie naduzywali interfejsu.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
am123
post 16.09.2009, 13:31:14
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


Wydaje mi się że rozwiązanie XML-rpc będzie najbardziej odpowiednie.
Jednak abym tego nie popsuł, jeśli jest ktoś chętny na wykonanie tego komercyjnie proszę
o kontakt smile.gif.

Jakie dane potrzebne są odnośnie magazynu ( na komputerze wraz z lokalnym serwerem z danymi produktów )
oraz sklepu www ( baza sql ) ?


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 08:03