![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mistrzów klawiatury.
Od paru miesięcy jestem zatrudniony w pewnej dość dużej firmie zorientowanej na branżę artykułów dziecięcych. Firma, a tak naprawdę spółka czterech firm pracuje na czterech takich samych programach (po jednym dla każdej części spółki). Każdy program korzysta z własnej bazy danych - i dobrze, pomaga to w rozliczaniu podatków. Ale z drugiej strony są dane które mogły by być wspólne dla wszystkich 4 baz (firm) z ewentualną perspektywą na więcej. I to jest moje zadanie (IMG:style_emoticons/default/winksmiley.jpg) . Ja realizuję integracje danych z czterech baz za pomocą tablic (array) w php. Na przykład moduł do wyświetlenia cen produktów ze wszystkich baz ładuje wszystkie cenniki z każdej bazy po kolei i zapamiętuję w tablicy. Następnie przeprowadza pętle która sprawdza w każdej bazie czy już istnieje taki produkt (w moim wypadku na podstawie nazwy które są identyczne) i jeżeli tak to modyfikuje tablicę tak aby dany produkt występował w niej tylko raz, ale miał ceny z wszystkich baz. I to działa - nie za szybko, ale działa. A jak wy radzicie / poradzili byście sobie z takim problemem? (bazy są na firebird'zie) Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Stworzenie widoku między różnymi bazami danych? (IMG:style_emoticons/default/blinksmiley.gif) Wydaje mi się, że widok może operować na różnych tabelach ale tylko w jednej bazie.
EDIT: @CuteOne: Nie mam takiej możliwości, bo po pierwsze wymagało by to przebudowania całego gotowego już kodu, a po drugie te bazy to twory żywe, a przy każdym module potrzebna jest inne połączenie danych więc stworzenie następnej bazy nie miało by za bardzo sensu / zastosowania w moim przypadku Ten post edytował integer111 6.11.2010, 10:51:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 14:51 |