ďťż
 
Widoki z innej bazy, MSSQL 2k, przeciwskazania, wskazania? ďťż
 
Widoki z innej bazy, MSSQL 2k, przeciwskazania, wskazania?
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Widoki z innej bazy, MSSQL 2k, przeciwskazania, wskazania?



adam - 03-08-2007 09:28
Widoki z innej bazy, MSSQL 2k, przeciwskazania, wskazania?
  Witam, mam nastepującą sytuacje.
Integruje swoj program z aplikacją juz działająca u klienta. Musze
korzystac z danych zawartych w bazie nadrzędnej. Najprosciej byłoby mi
zrobić po swojej stronie widoki z tabel w bazie nadrzędnej. Pytanie
brzmi czy są jakieś przeciwskazania co do takiego rozwiązania. Inne
możliwości to:
- wrzucenie mojej bazy do bazy klienta - strasznie duzo przepisywania,
ewentualne konflikty nazewnictwa etc...
- duplikowanie zawartosci kluczowych tabel po mojej stronie

Osobiscie skłaniam sie ku rozwiązaniu z widokami z tabel ale wole
zawczasu zapytać na co powinienem zwrócić uwage i dlaczego ewentualnie
nie powinienem tego robic w taki sposób.

Baza to MSSQL 2000

Pozdrawiam i prosze o informacje





Marcin A. Guzowski - 07-08-2007 00:01

  adam wrote:
> Witam, mam nastepującą sytuacje.
> Integruje swoj program z aplikacją juz działająca u klienta. Musze
> korzystac z danych zawartych w bazie nadrzędnej. Najprosciej byłoby mi
> zrobić po swojej stronie widoki z tabel w bazie nadrzędnej. Pytanie
> brzmi czy są jakieś przeciwskazania co do takiego rozwiązania. Inne
> możliwości to:
> - wrzucenie mojej bazy do bazy klienta - strasznie duzo przepisywania,
> ewentualne konflikty nazewnictwa etc...
> - duplikowanie zawartosci kluczowych tabel po mojej stronie
>
> Osobiscie skłaniam sie ku rozwiązaniu z widokami z tabel ale wole
> zawczasu zapytać na co powinienem zwrócić uwage i dlaczego ewentualnie
> nie powinienem tego robic w taki sposób.
>
> Baza to MSSQL 2000
>
> Pozdrawiam i prosze o informacje

Rozumiem, że masz aplikację, do której dedykowana jest baza lokalna
(czyli appl+jej własna baza) oraz bazę "nadrzędną" klienta, która
zawiera informacje niezbędne aplikacji. Nie jest dla mnie tylko jasne,
czy z danych zawartych w bazie nadrzędnej ma korzystać bezpośrednio
aplikacja (aplikacja może przecież łączyć się do kilku baz), czy
najpierw logika znajdująca się w bazie aplikacji, a następnie sama
aplikacja (pośrednio przez swoją bazę), czy może baza aplikacji ma tylko
zawierać np. widoki (a może procedury) odwołujące się do bazy nadrzędnej.

Zakładam, że chodzi o jakąś formę zaistnienia danych z bazy nadrzędnej w
bazie Twojej aplikacji. Jeżeli tak jest, to Twoje pytanie sprowadza się
do budowy interfejsu między tymi bazami. Można go zrealizować bardzo
różnie, widoki mogą być oczywiście jego elementem (widoki zarówno po
stronie bazy nadrzędnej, jak i aplikacyjnej, można też wykorzystać
procedury). Nie wdając się w szczegóły, bo i nie mam pewności jak Twoje
rozwiązanie ma wyglądać, powiem tylko tyle, że może Ci się zacząć zabawa
z rozproszonymi transakcjami - chyba, że z aplikacji będziesz tylko
odpytywał bazę lokalną na zasadzie unii z bazą nadrzędną. Każde
rozwiązanie ma plusy i minusy (m.in. różną wydajność). Radziłbym dobrze
rozpracować ten temat, bo możesz stworzyć potworka, który będzie Cię
straszył przez długie dni.

--
Pozdrawiam,
Marcin Guzowski
http://guzowski.info
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Zdalny =?ISO-8859-2?Q?dost=EAp_do_MSSQL_bez_zarz=B1dzani?==?ISO-8859-2?Q?a?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= MSSQL Express czy Oracle Express MSSQL 2005 i uruchamianie procedury o =?ISO-8859-2?Q?okre=B6lone?==?ISO-8859-2?Q?j_godzinie?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= [MSSQL 2000] =?ISO-8859-2?Q?wywo=B3anie_procesu_z_poziomu_?==?ISO-8859-2?Q?job=27a?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 Dwie bazy czy dwie tabele? [PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • autwywalczyl.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com