Grupy dyskusyjne   »   pl.comp.pecet   »   jeden plik na dw贸ch komputerach

jeden plik na dw贸ch komputerach

Data: 2014-10-24 18:02:28
Autor: dddddddd
jeden plik na dw贸ch komputerach
Witam,
Problem do rozwi膮zania jest nast臋puj膮cy:
jest sobie baza danych kt贸ra wa偶y ok. 100MB. Przechowywana jest na komputerze 1. W tej chwili komputer 2 i 3 korzystaj膮cy z tej bazy 艂膮czy si臋 (sie膰 lokalna) z baz膮 danych z komputera pierwszego. Skutek jest taki, 偶e na komputerach 2 i 3 program 'zamula'. W tej chwili mam switche 10/100. Informatycy m贸wi膮 偶e troszk臋 mo偶e pom贸c wymiana switcha na gigabitowy. Faktycznie to co艣 da, czy mo偶e da si臋 w jaki艣 spos贸b przechowywa膰 te bazy lokalnie i je razem 艂膮czy膰 (wszystkie komputery odczytuj膮 i zapisuj膮 dane w tej bazie). Dwa z komputer贸w stoj膮 ko艂o siebie i na nich zale偶y mi 偶eby to chodzi艂o szybko, trzeci sporadycznie u偶ywany mo偶e nadal si臋 艣limaczy膰 - mo偶e jako艣 dodatkowo je po艂膮czy膰?

--
Pozdrawiam
艁ukasz

Data: 2014-10-24 18:39:50
Autor: R.e.m.e.K
jeden plik na dw贸ch komputerach
Dnia Fri, 24 Oct 2014 18:02:28 +0200, dddddddd napisa艂(a):

jest sobie baza danych kt贸ra wa偶y ok. 100MB. Przechowywana jest na

Co to za baza?

komputerze 1. W tej chwili komputer 2 i 3 korzystaj膮cy z tej bazy 艂膮czy si臋 (sie膰 lokalna) z baz膮 danych z komputera pierwszego. Skutek jest taki, 偶e na komputerach 2 i 3 program 'zamula'. W tej chwili mam switche 10/100. Informatycy m贸wi膮 偶e troszk臋 mo偶e pom贸c wymiana switcha na gigabitowy. Faktycznie to co艣 da, czy mo偶e da si臋 w jaki艣 spos贸b przechowywa膰 te bazy lokalnie i je razem 艂膮czy膰 (wszystkie komputery odczytuj膮 i zapisuj膮 dane w tej bazie). Dwa z komputer贸w stoj膮 ko艂o siebie i na nich zale偶y mi 偶eby to chodzi艂o szybko, trzeci sporadycznie u偶ywany mo偶e nadal si臋 艣limaczy膰 - mo偶e jako艣 dodatkowo je po艂膮czy膰?

To nie ma sensu. Baza w sieci to najnormalniejsza normalnosac, popraw wydajnosc sieci i
byc moze tego komputera, serwera (ram, szybki dysk).

poza tym NTG

--
pozdro
R.e.m.e.K

Data: 2014-10-24 19:07:33
Autor: mr misio de grizzly
jeden plik na dw贸ch komputerach
W dniu 24.10.2014 o 18:39, R.e.m.e.K pisze:
Dnia Fri, 24 Oct 2014 18:02:28 +0200, dddddddd napisa艂(a):

jest sobie baza danych kt贸ra wa偶y ok. 100MB. Przechowywana jest na

Co to za baza?

komputerze 1. W tej chwili komputer 2 i 3 korzystaj膮cy z tej bazy 艂膮czy
si臋 (sie膰 lokalna) z baz膮 danych z komputera pierwszego. Skutek jest
taki, 偶e na komputerach 2 i 3 program 'zamula'. W tej chwili mam switche
10/100. Informatycy m贸wi膮 偶e troszk臋 mo偶e pom贸c wymiana switcha na
gigabitowy. Faktycznie to co艣 da, czy mo偶e da si臋 w jaki艣 spos贸b
przechowywa膰 te bazy lokalnie i je razem 艂膮czy膰 (wszystkie komputery
odczytuj膮 i zapisuj膮 dane w tej bazie). Dwa z komputer贸w stoj膮 ko艂o
siebie i na nich zale偶y mi 偶eby to chodzi艂o szybko, trzeci sporadycznie
u偶ywany mo偶e nadal si臋 艣limaczy膰 - mo偶e jako艣 dodatkowo je po艂膮czy膰?

To nie ma sensu. Baza w sieci to najnormalniejsza normalnosac, popraw wydajnosc sieci i
byc moze tego komputera, serwera (ram, szybki dysk).

poza tym NTG

No chyba, ze pyta jaki hardwarowy serwer pod baze wybrac, zeby ja przeniesc na serwer ;)

Wtedy bedzie mu zamula膰 r贸wno z wszystkich komputer贸w :D Bo najwyra藕niej problem tkwi w zdalnych klientach ;)

--
Mr Misio De Grizzly Casual Player PC/PS3 Howgh!

http://fb.com/termopilecom

Data: 2014-10-24 21:45:47
Autor: Adam
jeden plik na dw骳h komputerach
W dniu 2014-10-24 19:07, mr misio de grizzly pisze:
W dniu 24.10.2014 o 18:39, R.e.m.e.K pisze:
Dnia Fri, 24 Oct 2014 18:02:28 +0200, dddddddd napisa(a):

jest sobie baza danych kt髍a wa縴 ok. 100MB. Przechowywana jest na

Co to za baza?

komputerze 1. W tej chwili komputer 2 i 3 korzystaj眂y z tej bazy 潮czy
si (sie lokalna) z baz danych z komputera pierwszego. Skutek jest
taki, 縠 na komputerach 2 i 3 program 'zamula'. W tej chwili mam switche
10/100. Informatycy m體i 縠 troszk mo縠 pom骳 wymiana switcha na
gigabitowy. Faktycznie to co da, czy mo縠 da si w jaki spos骲
przechowywa te bazy lokalnie i je razem 潮czy (wszystkie komputery
odczytuj i zapisuj dane w tej bazie). Dwa z komputer體 stoj ko硂
siebie i na nich zale縴 mi 縠by to chodzi硂 szybko, trzeci sporadycznie
u縴wany mo縠 nadal si 秎imaczy - mo縠 jako dodatkowo je po潮czy?

To nie ma sensu. Baza w sieci to najnormalniejsza normalnosac, popraw
wydajnosc sieci i
byc moze tego komputera, serwera (ram, szybki dysk).

poza tym NTG

No chyba, ze pyta jaki hardwarowy serwer pod baze wybrac, zeby ja
przeniesc na serwer ;)

Wtedy bedzie mu zamula r體no z wszystkich komputer體 :D Bo najwyra糿iej
problem tkwi w zdalnych klientach ;)


E, tam.
Nie takie bazy by硑 i to jeszcze na Novellach, na kablu RG58, z klientami DOS-owymi. I bywa硂, 縠 w sieci mia砮m ponad 60 ludk體.

Ewidentnie problem z baz.
Co to za baza i dlaczego nie pracuje jako client-server?


--
Pozdrawiam.

Adam

Data: 2014-10-25 10:30:59
Autor: jakson
jeden plik na dw贸ch komputerach
To nie ma sensu. Baza w sieci to najnormalniejsza normalnosac, popraw wydajnosc sieci i
byc moze tego komputera, serwera (ram, szybki dysk).

Dokladnie.

Bo najwyra藕niej problem tkwi w zdalnych klientach ;)

Raczej nie, ale byc moze po sieci fruwaja strasznie nieoptymalnie zapytania.

Data: 2014-10-26 18:14:41
Autor: Adam
jeden plik na dw骳h komputerach
W dniu 2014-10-25 10:30, jakson pisze:
To nie ma sensu. Baza w sieci to najnormalniejsza normalnosac, popraw
wydajnosc sieci i
byc moze tego komputera, serwera (ram, szybki dysk).

Dokladnie.

Bo najwyra糿iej problem tkwi w zdalnych klientach ;)

Raczej nie, ale byc moze po sieci fruwaja strasznie nieoptymalnie
zapytania.


E, tam. Stawiam skrzynk piwa, 縠 po jego sieci ganiaj nie zapytania, tylko ca砤 baza.


--
Pozdrawiam.

Adam

Data: 2014-10-26 18:19:16
Autor: zhbick
jeden plik na dw骳h komputerach


U縴tkownik "Adam"  napisa w wiadomo禼i grup dyskusyjnych:m2ja61$u24$2@usenet.news.interia.pl...


E, tam. Stawiam skrzynk piwa, 縠 po jego sieci ganiaj nie zapytania,
tylko ca砤 baza.


za ka縟ym razem ca硂舵, tak, tak mo縠 by

Data: 2014-10-29 17:26:51
Autor: dddddddd
jeden plik na dw贸ch komputerach
W dniu 2014-10-24 18:39, R.e.m.e.K pisze:
Dnia Fri, 24 Oct 2014 18:02:28 +0200, dddddddd napisa艂(a):

jest sobie baza danych kt贸ra wa偶y ok. 100MB. Przechowywana jest na

Co to za baza?

sorry 偶e si臋 nie odzywa艂em, ale mam du偶o pracy
oprogramowanie KC-Firma, obs艂uga sklepu, na pierwszym komputerze serwer 艂膮czy si臋 z kasami/wagami i przechowuje na dysku baz臋 danych. Na innych komputerach katalog z baz膮 danych zosta艂 udost臋pniony jako wirtualny dysk

--
Pozdrawiam
艁ukasz

Data: 2014-10-29 18:34:29
Autor: miab
jeden plik na dw贸ch komputerach
W dniu 2014-10-29 o 17:26, dddddddd pisze:
W dniu 2014-10-24 18:39, R.e.m.e.K pisze:
Dnia Fri, 24 Oct 2014 18:02:28 +0200, dddddddd napisa艂(a):

jest sobie baza danych kt贸ra wa偶y ok. 100MB. Przechowywana jest na

Co to za baza?

sorry 偶e si臋 nie odzywa艂em, ale mam du偶o pracy
oprogramowanie KC-Firma, obs艂uga sklepu, na pierwszym komputerze serwer
艂膮czy si臋 z kasami/wagami i przechowuje na dysku baz臋 danych. Na innych
komputerach katalog z baz膮 danych zosta艂 udost臋pniony jako wirtualny dysk


Wygl膮da mi to na stare艅k膮 technologi臋 Microsoft Visual Basic for Applications i baza plikowa w formacie Access. Du偶o z tym nie zrobisz. Szczeg贸lnie 偶e Access wyj膮tkowo s艂abo znajdowa艂 si臋 w sieci. Troch臋 mo偶e przy艣pieszy膰 wymiana sieci na Gigabitow膮.

miab

Data: 2014-10-29 18:48:00
Autor: Przemek
jeden plik na dw贸ch komputerach
Co to za baza?
sorry 偶e si臋 nie odzywa艂em, ale mam du偶o pracy
oprogramowanie KC-Firma, obs艂uga sklepu, na pierwszym komputerze serwer
艂膮czy si臋 z kasami/wagami i przechowuje na dysku baz臋 danych. Na innych
komputerach katalog z baz膮 danych zosta艂 udost臋pniony jako wirtualny dysk

Dalej to nie jest odpowied藕 co to za baza i w jaki spos贸b jest skonfigurowany dost臋p do niej.
Mo偶e by膰 tak:
-komputer traktuje plik bazy jako zwyk艂y plik, wtedy ka偶de otwarcie bazy 艂膮czy si臋 z jej 艣ci膮gni臋ciem na lokalny komputer i tam praca na niej, zapis to uaktualnianie ca艂o艣ci itd.
-komputer traktuje baz臋 jako baz臋, na komputerze na kt贸rym jest ona zainstalowana jest oprogramowanie serwerowe, kt贸re rozumie wysy艂ane z komputera klienckiego zapytania i na te zapytania odpowiada. Wtedy po sieci nie biega ca艂a baza a jedynie dane, kt贸re s膮 odczytywane, zapisywane. O to co gdzie zapisa膰 dba oprogramowanie serwerowe, obs艂uguj膮ce baz臋.

Teoretycznie soft obs艂uguje zapytania klient-serwer (z manualki):
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
U偶yte narz臋dzia:
G艂贸wne modu艂y kodu zosta艂y napisane w j臋zyku MS Visual Basic for Applications pakietu MS Access 97 (MS Office Developer Edition) oraz Borland C++ 5.01. Wszystkie programy s膮 samodzielnymi aplikacjami (nie jest konieczne posiadanie licencji na MS Access).
Baza danych:
Zastosowano baz臋 danych w formacie Access 97. Dane magazynu przechowywane s膮 w jednym pliku. Maksymalna wielko艣膰 pliku bazy danych wynosi 1GB. Baza danych obs艂ugiwana jest transakcyjnie.
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Tylko teraz pytanie jak s膮 skonfigurowane stacje, poczytaj tu:
http://www.kucharscy.com.pl/?page_id=5#dokumentacja
i sprawd藕. Jak Access i to jeszcze w wersji 97, to du偶a szansa, 偶e ca艂e pliki lataj膮 po sieci i dlatego dzia艂a wolno.
Pozdr.
Przem

Data: 2014-10-29 19:32:06
Autor: Robert Winkler
jeden plik na dw贸ch komputerach
W dniu 2014-10-29 o 17:26, dddddddd pisze:
W dniu 2014-10-24 18:39, R.e.m.e.K pisze:
Dnia Fri, 24 Oct 2014 18:02:28 +0200, dddddddd napisa艂(a):

jest sobie baza danych kt贸ra wa偶y ok. 100MB. Przechowywana jest na

Co to za baza?

sorry 偶e si臋 nie odzywa艂em, ale mam du偶o pracy
oprogramowanie KC-Firma, obs艂uga sklepu, na pierwszym komputerze serwer
艂膮czy si臋 z kasami/wagami i przechowuje na dysku baz臋 danych. Na innych
komputerach katalog z baz膮 danych zosta艂 udost臋pniony jako wirtualny dysk


Podejrzewam, 偶e na komputerach macie Visty albo co艣 nowszego.
Niestety, ale oznacz to 偶e nic nie mo偶na zrobi膰.

Microsoft wprowadzaj膮c Windows Vista dokona艂 rewolucji
w protokole sieciowym stosowanym przez systemy Windows.
Wcze艣niej SMB (Server Message Block) posiada艂
ponad 100 r贸偶nych niskopoziomowych komend
pozwalaj膮cych na zdalny dost臋p do plik贸w.
We wszystkich wersjach po Vi艣cie liczba ta zosta艂 zredukowana
do zaledwie 19 podstawowych operacji.
(http://blogs.technet.com/b/josebda/archive/2008/12/05/smb2-a-complete-redesign-of-the-main-remote-file-protocol-for-windows.aspx)

Kiedy艣 mo偶na by艂o zdalnie zablokowa膰 fragment pliku,
pobra膰 kilka bajt贸w ze 艣rodka, zmieni膰 je.
Wszystko bez potrzeby przesy艂ania ca艂ego pliku.
Aktualnie w Windows nie ma ju偶 takiej mo偶liwo艣ci,
pozosta艂a ju偶 tylko opcja przesy艂ania prze sie膰 ca艂ych plik贸w.
System dalej udaje 偶e jest w stanie zdalnie modyfikowa膰 fragment pliku
ale tylko udaje, za ka偶dym razem musi pobra膰 i odes艂a膰 ca艂y plik,
dla programu nie ma to znaczenia, po prostu jest wolniejsze,
dla u偶ytkownika, program korzystaj膮cy z bazy
udost臋pnionej na wsp贸艂dzielonym folderze sieciowym
sta艂 si臋 bezu偶yteczny.

6 lat temu, kiedy nast膮pi艂 ta zmiana pracowa艂em w firmie
gdzie pisali艣my programy korzystaj膮ce w艂a艣nie z plik贸w accessowych
jako lokalnej bazy danych.
Nasza aplikacja na starcie odczytywa艂a kilka podstawowych informacji
z takiego pliku.
Na Windows 2000 i XP by艂o to b艂yskawiczne,
ale na Viscie, aby odczyta膰 te podstawowe informacje z 20 MB pliku
komputer musia艂 przez sie膰 przepchn膮膰 ponad 500 MB danych.
Przy sieci 100 Mbps by艂 to koszmar.
Dla naszej firmy oznacza艂o to tylko jedno,
przez kilak miesi臋cy ca艂y dzia艂 developmentu
musia艂o przerobi膰 wszystkie nasze programy tak
aby nie korzysta艂y z Accessa (plik贸w MDB)
i przerzuci艂y si臋 na MS SQL-a 2005 Express
呕aden mechanizm oparty o wsp贸艂dzielony folder nie dzia艂a艂.

/Robert

Data: 2014-10-31 10:11:11
Autor: Kamil
jeden plik na dw贸ch komputerach
U偶ytkownik "Robert Winkler" napisa艂:

Kiedy艣 mo偶na by艂o zdalnie zablokowa膰 fragment pliku,
pobra膰 kilka bajt贸w ze 艣rodka, zmieni膰 je.
Wszystko bez potrzeby przesy艂ania ca艂ego pliku.
Aktualnie w Windows nie ma ju偶 takiej mo偶liwo艣ci,
pozosta艂a ju偶 tylko opcja przesy艂ania prze sie膰 ca艂ych plik贸w.

Nie ka偶da Winda to umo偶liwia艂a. Je艣li dobrze pami臋tam to tylko Windows Serwer. "Zwyk艂a" winda wczytuje ca艂y plik do pami臋ci:

CreateFile, ReadFile, GetWindowText

po edycji pliku jest on zapisywany jako ca艂o艣膰 odwrotnymi funkcjami, a to trwa. Obs艂uga bazy danych na Windows to nieporozumienie.

Pzdr

Data: 2014-10-31 11:22:51
Autor: R.e.m.e.K
jeden plik na dw贸ch komputerach
Dnia Fri, 31 Oct 2014 10:11:11 +0100, Kamil napisa艂(a):

Obs艂uga bazy danych na Windows to nieporozumienie.

Accessa czy kazdej bazy?

--
pozdro
R.e.m.e.K

Data: 2014-10-31 13:12:32
Autor: Robert Winkler
jeden plik na dw贸ch komputerach
W dniu 2014-10-31 o 11:22, R.e.m.e.K pisze:
Dnia Fri, 31 Oct 2014 10:11:11 +0100, Kamil napisa艂(a):

Obs艂uga bazy danych na Windows to nieporozumienie.

Accessa czy kazdej bazy?


Dotyczy jakiegokolwiek pliku do kt贸rego dostajesz si臋 zdalnie.
Nie wa偶ne czy odwo艂ujesz si臋 przez \\server\shared_folder\file.db
czy te偶 najpierw zamapujesz \\server\shared_folder\ jako dysk u siebie
i poprzez zamapowany dysk odwo艂ujesz si臋 do niego.

Wszystko by艂o dobrze w Windows 3.11 for Workgroup,
w Windows 95, 98, NT4, 2000 czy te偶 XP.

CreateFile, ReadFile, GetWindowText to funkcje WinAPI
CreateFile, ReadFile pracuj膮 na uchwycie pliku, dla nich nie jest wa偶ne
czy plik znajduje si臋 lokalnie, czy zdalnie, zawsze dzia艂aj膮 tak samo.
Dopiero pod spodem, gdy jest to plik plik lokalny na dysku NTFS
zamieniane to jest na operacje NTFSa
czy jest to SCSI, system t艂umaczy to na komendy SCSI,
gdy jest to plik zdalny do kt贸rego dost臋p odbywa si臋 przez WebDAV
zamieniane to jest na komendy HTTP
gdy jest to plik w sieci lokalnej zamieniane to jest na komendy SMB.
I tu jest w艂a艣nie problem, stare SMB posiada艂o funkcje zbli偶one do tych
oferowanych przez dyski lokalne,
w SMB v2 wszystko to zosta艂o usuni臋te i mamy tylko:
NEGOTIATE, SESSION_SETUP, LOGOFF, TREE_CONNECT,
TREE_DISCONNECT
CANCEL, CHANGE_NOTIFY, CLOSE, CREATE, FLUSH,
IOCTL, LOCK, QUERY_DIRECTORY, QUERY_INFO,
READ, SET_INFO, WRITE
ECHO, OPLOCK_BREAK

Nie ma ju偶 komendy SEEK, a by艂 ona podstawow膮 operacj膮
pozwalaj膮c膮 na poruszanie si臋 wewn膮trz pliku,
na pomini臋cie jego fragmentu i oczytanie tylko interesuj膮cej cz臋艣ci.
Pracuj膮c z dyskiem lokalnym dysponujemy odpowiednikiem komendy SEEK,
dla dysk贸w sieciowych za ka偶dym razem gdy program u偶ywa seek
i pr贸buje odczyta膰 lub zapisa膰 kilka bajt贸w ze 艣rodka pliku
system musi to zasymulowa膰 przesy艂aj膮c po sieci ca艂o艣膰.
W ko艅cu funkcja WinAPI SetFilePointer musi dzia艂a膰 tak samo na ka偶dym systemie
a 偶e w Windows 7 wymaga to przes艂ania po sieci ca艂ego pliku... trudno.

/Robert

Data: 2014-10-31 14:17:55
Autor: miab
jeden plik na dw贸ch komputerach
W dniu 2014-10-31 o 13:12, Robert Winkler pisze:
W dniu 2014-10-31 o 11:22, R.e.m.e.K pisze:
Dnia Fri, 31 Oct 2014 10:11:11 +0100, Kamil napisa艂(a):

Obs艂uga bazy danych na Windows to nieporozumienie.

Accessa czy kazdej bazy?


Dotyczy jakiegokolwiek pliku do kt贸rego dostajesz si臋 zdalnie.
Nie wa偶ne czy odwo艂ujesz si臋 przez \\server\shared_folder\file.db
czy te偶 najpierw zamapujesz \\server\shared_folder\ jako dysk u siebie
i poprzez zamapowany dysk odwo艂ujesz si臋 do niego.

Wszystko by艂o dobrze w Windows 3.11 for Workgroup,
w Windows 95, 98, NT4, 2000 czy te偶 XP.

CreateFile, ReadFile, GetWindowText to funkcje WinAPI
CreateFile, ReadFile pracuj膮 na uchwycie pliku, dla nich nie jest wa偶ne
czy plik znajduje si臋 lokalnie, czy zdalnie, zawsze dzia艂aj膮 tak samo.
Dopiero pod spodem, gdy jest to plik plik lokalny na dysku NTFS
zamieniane to jest na operacje NTFSa
czy jest to SCSI, system t艂umaczy to na komendy SCSI,
gdy jest to plik zdalny do kt贸rego dost臋p odbywa si臋 przez WebDAV
zamieniane to jest na komendy HTTP
gdy jest to plik w sieci lokalnej zamieniane to jest na komendy SMB.
I tu jest w艂a艣nie problem, stare SMB posiada艂o funkcje zbli偶one do tych
oferowanych przez dyski lokalne,
w SMB v2 wszystko to zosta艂o usuni臋te i mamy tylko:
NEGOTIATE, SESSION_SETUP, LOGOFF, TREE_CONNECT,
TREE_DISCONNECT
CANCEL, CHANGE_NOTIFY, CLOSE, CREATE, FLUSH,
IOCTL, LOCK, QUERY_DIRECTORY, QUERY_INFO,
READ, SET_INFO, WRITE
ECHO, OPLOCK_BREAK

Nie ma ju偶 komendy SEEK, a by艂 ona podstawow膮 operacj膮
pozwalaj膮c膮 na poruszanie si臋 wewn膮trz pliku,
na pomini臋cie jego fragmentu i oczytanie tylko interesuj膮cej cz臋艣ci.
Pracuj膮c z dyskiem lokalnym dysponujemy odpowiednikiem komendy SEEK,
dla dysk贸w sieciowych za ka偶dym razem gdy program u偶ywa seek
i pr贸buje odczyta膰 lub zapisa膰 kilka bajt贸w ze 艣rodka pliku
system musi to zasymulowa膰 przesy艂aj膮c po sieci ca艂o艣膰.
W ko艅cu funkcja WinAPI SetFilePointer musi dzia艂a膰 tak samo na ka偶dym
systemie
a 偶e w Windows 7 wymaga to przes艂ania po sieci ca艂ego pliku... trudno.

Klient tego nie umie czy serwer czy obydwaj (od Visty)?
Bo jak serwer to mo偶na by postawi膰 XP SERVER albo Sambe na Linux-ie.

miab

Data: 2014-10-31 14:52:10
Autor: Robert Winkler
jeden plik na dw贸ch komputerach
[...]

Klient tego nie umie czy serwer czy obydwaj (od Visty)?
Bo jak serwer to mo偶na by postawi膰 XP SERVER albo Sambe na Linux-ie.


Najlepiej by艂o by na obu maszynach wy艂膮czy膰 SMB v2
Tu jest opis jak to zrobi膰:
http://support.microsoft.com/kb/2696547

/Robert

Data: 2014-10-31 14:29:16
Autor: Adam
jeden plik na dw骳h komputerach
W dniu 2014-10-31 13:12, Robert Winkler pisze:
(...)
Nie ma ju komendy SEEK, a by ona podstawow operacj
pozwalaj眂 na poruszanie si wewn眛rz pliku,
na pomini阠ie jego fragmentu i oczytanie tylko interesuj眂ej cz甓ci.
Pracuj眂 z dyskiem lokalnym dysponujemy odpowiednikiem komendy SEEK,
dla dysk體 sieciowych za ka縟ym razem gdy program u縴wa seek
i pr骲uje odczyta lub zapisa kilka bajt體 ze 秗odka pliku
system musi to zasymulowa przesy砤j眂 po sieci ca硂舵.
W ko馽u funkcja WinAPI SetFilePointer musi dzia砤 tak samo na ka縟ym
systemie
a 縠 w Windows 7 wymaga to przes砤nia po sieci ca砮go pliku... trudno.


Czyli, gdybym w swoich archiwach odszuka jak倍 baz Clipperow, kt髍a spokojnie pracowa砤 pod NW3.12 z 60+ stanowiskami, to "zgni髏砨ym" wsp蟪czesn sie peer-to-peer z kilkoma stanowiskami Win7 na sieci 1000MB?


A wiesz mo縠, jak wygl眃a sprawa z Pervasive SQL?
A konkretnie CDN-Klasyka FPP c/s?
Bo wydaje mi si, 縠 tak naprawd to nie by硂 client/server, ale jako nigdy nie mia砮m czasu/ch阠i aby to sprawdza.
W ka縟ym razie by硂 wyra糿ie wydajniejsze i szybsze, ni to samo FPP pracuj眂e na bazach Clariona.


--
Pozdrawiam.

Adam

Data: 2014-10-31 14:33:22
Autor: miab
jeden plik na dw骳h komputerach
W dniu 2014-10-31 o 14:29, Adam pisze:
W dniu 2014-10-31 13:12, Robert Winkler pisze:
(...)
Nie ma ju komendy SEEK, a by ona podstawow operacj
pozwalaj眂 na poruszanie si wewn眛rz pliku,
na pomini阠ie jego fragmentu i oczytanie tylko interesuj眂ej cz甓ci.
Pracuj眂 z dyskiem lokalnym dysponujemy odpowiednikiem komendy SEEK,
dla dysk體 sieciowych za ka縟ym razem gdy program u縴wa seek
i pr骲uje odczyta lub zapisa kilka bajt體 ze 秗odka pliku
system musi to zasymulowa przesy砤j眂 po sieci ca硂舵.
W ko馽u funkcja WinAPI SetFilePointer musi dzia砤 tak samo na ka縟ym
systemie
a 縠 w Windows 7 wymaga to przes砤nia po sieci ca砮go pliku... trudno.


Czyli, gdybym w swoich archiwach odszuka jak倍 baz Clipperow, kt髍a
spokojnie pracowa砤 pod NW3.12 z 60+ stanowiskami, to "zgni髏砨ym"
wsp蟪czesn sie peer-to-peer z kilkoma stanowiskami Win7 na sieci 1000MB?

Spokojnie dosta by a by si kurzy硂 od ka縟ej prawid硂wo napisanej aplikacji w architekturze klient serwer(SQL).

miab

Data: 2014-10-31 15:06:12
Autor: Adam
jeden plik na dw骳h komputerach
W dniu 2014-10-31 14:33, miab pisze:
W dniu 2014-10-31 o 14:29, Adam pisze:
W dniu 2014-10-31 13:12, Robert Winkler pisze:
(...)
Nie ma ju komendy SEEK, a by ona podstawow operacj
pozwalaj眂 na poruszanie si wewn眛rz pliku,
na pomini阠ie jego fragmentu i oczytanie tylko interesuj眂ej cz甓ci.
Pracuj眂 z dyskiem lokalnym dysponujemy odpowiednikiem komendy SEEK,
dla dysk體 sieciowych za ka縟ym razem gdy program u縴wa seek
i pr骲uje odczyta lub zapisa kilka bajt體 ze 秗odka pliku
system musi to zasymulowa przesy砤j眂 po sieci ca硂舵.
W ko馽u funkcja WinAPI SetFilePointer musi dzia砤 tak samo na ka縟ym
systemie
a 縠 w Windows 7 wymaga to przes砤nia po sieci ca砮go pliku... trudno.


Czyli, gdybym w swoich archiwach odszuka jak倍 baz Clipperow, kt髍a
spokojnie pracowa砤 pod NW3.12 z 60+ stanowiskami, to "zgni髏砨ym"
wsp蟪czesn sie peer-to-peer z kilkoma stanowiskami Win7 na sieci
1000MB?

Spokojnie dosta by a by si kurzy硂 od ka縟ej prawid硂wo napisanej
aplikacji w architekturze klient serwer(SQL).


? Nie rozumiem.
Pyta砮m o program clipperowski, czyli na bazach dbf. Czyli z czas體 DOS-a 3.30 - jeszcze nikomu chyba si nie 秐i硑 aplikacje c/s.

Natomiast "troch" ;) rozeznania mam w aplikacjach SQL.
Przyk砤dowo:
CDN-Optima (teraz Comarch Optima) w starej wersji 17.x 秏iga砤 a mi硂.
Pracowa砤 na MS-SQL 2000+.
P蠹niej aplikacja zosta砤 przepisana z Clariona na dotNeta - wersja 2010.x - bardzo s砤bo to chodzi硂, du縪 zapyta by硂 po stronie klienta.
Optymalizacja by砤 w wersjach 2012.x - ju jest dobrze (aktualnie 2014.6 na MS-SQL 2008+).

Por體nywalna baza przyk砤dowo na WF-Mag (MS-SQL2008) chodzi duuu縪 s砤biej.
Por體nywalna baza na Enova (firmy Soneta) 秏iga, a mi硂, lepiej od Optimy.


--
Pozdrawiam.

Adam

Data: 2014-10-31 15:29:18
Autor: miab
jeden plik na dw骳h komputerach
W dniu 2014-10-31 o 15:06, Adam pisze:
W dniu 2014-10-31 14:33, miab pisze:
W dniu 2014-10-31 o 14:29, Adam pisze:
W dniu 2014-10-31 13:12, Robert Winkler pisze:
(...)
Nie ma ju komendy SEEK, a by ona podstawow operacj
pozwalaj眂 na poruszanie si wewn眛rz pliku,
na pomini阠ie jego fragmentu i oczytanie tylko interesuj眂ej cz甓ci.
Pracuj眂 z dyskiem lokalnym dysponujemy odpowiednikiem komendy SEEK,
dla dysk體 sieciowych za ka縟ym razem gdy program u縴wa seek
i pr骲uje odczyta lub zapisa kilka bajt體 ze 秗odka pliku
system musi to zasymulowa przesy砤j眂 po sieci ca硂舵.
W ko馽u funkcja WinAPI SetFilePointer musi dzia砤 tak samo na ka縟ym
systemie
a 縠 w Windows 7 wymaga to przes砤nia po sieci ca砮go pliku... trudno.


Czyli, gdybym w swoich archiwach odszuka jak倍 baz Clipperow, kt髍a
spokojnie pracowa砤 pod NW3.12 z 60+ stanowiskami, to "zgni髏砨ym"
wsp蟪czesn sie peer-to-peer z kilkoma stanowiskami Win7 na sieci
1000MB?

Spokojnie dosta by a by si kurzy硂 od ka縟ej prawid硂wo napisanej
aplikacji w architekturze klient serwer(SQL).


? Nie rozumiem.
Pyta砮m o program clipperowski, czyli na bazach dbf. Czyli z czas體
DOS-a 3.30 - jeszcze nikomu chyba si nie 秐i硑 aplikacje c/s.

i硂 si bo sam m體isz o aplikacji c/s.
Chyba nie DOS bo piszesz o Novel-u.
A dok砤dniej np. ORACLE-owi w tym czasie si 秐i硂 to czego nie potrafisz prawid硂wo nazwa.

Natomiast "troch" ;) rozeznania mam w aplikacjach SQL.
Przyk砤dowo:
CDN-Optima (teraz Comarch Optima) w starej wersji 17.x 秏iga砤 a mi硂.
Pracowa砤 na MS-SQL 2000+.
P蠹niej aplikacja zosta砤 przepisana z Clariona na dotNeta - wersja
2010.x - bardzo s砤bo to chodzi硂, du縪 zapyta by硂 po stronie klienta.
Optymalizacja by砤 w wersjach 2012.x - ju jest dobrze (aktualnie 2014.6
na MS-SQL 2008+).

Por體nywalna baza przyk砤dowo na WF-Mag (MS-SQL2008) chodzi duuu縪 s砤biej.
Por體nywalna baza na Enova (firmy Soneta) 秏iga, a mi硂, lepiej od Optimy.


M體i砮m prawid硂wo napisana.

miab

Data: 2014-10-31 22:18:31
Autor: Adam
jeden plik na dw骳h komputerach
W dniu 2014-10-31 15:29, miab pisze:
W dniu 2014-10-31 o 15:06, Adam pisze:
W dniu 2014-10-31 14:33, miab pisze:
W dniu 2014-10-31 o 14:29, Adam pisze:
W dniu 2014-10-31 13:12, Robert Winkler pisze:
(...)
Nie ma ju komendy SEEK, a by ona podstawow operacj
pozwalaj眂 na poruszanie si wewn眛rz pliku,
na pomini阠ie jego fragmentu i oczytanie tylko interesuj眂ej cz甓ci.
Pracuj眂 z dyskiem lokalnym dysponujemy odpowiednikiem komendy SEEK,
dla dysk體 sieciowych za ka縟ym razem gdy program u縴wa seek
i pr骲uje odczyta lub zapisa kilka bajt體 ze 秗odka pliku
system musi to zasymulowa przesy砤j眂 po sieci ca硂舵.
W ko馽u funkcja WinAPI SetFilePointer musi dzia砤 tak samo na ka縟ym
systemie
a 縠 w Windows 7 wymaga to przes砤nia po sieci ca砮go pliku... trudno.


Czyli, gdybym w swoich archiwach odszuka jak倍 baz Clipperow, kt髍a
spokojnie pracowa砤 pod NW3.12 z 60+ stanowiskami, to "zgni髏砨ym"
wsp蟪czesn sie peer-to-peer z kilkoma stanowiskami Win7 na sieci
1000MB?

Spokojnie dosta by a by si kurzy硂 od ka縟ej prawid硂wo napisanej
aplikacji w architekturze klient serwer(SQL).


? Nie rozumiem.
Pyta砮m o program clipperowski, czyli na bazach dbf. Czyli z czas體
DOS-a 3.30 - jeszcze nikomu chyba si nie 秐i硑 aplikacje c/s.

i硂 si bo sam m體isz o aplikacji c/s.
Chyba nie DOS bo piszesz o Novel-u.

Dalej nie rozumiem, o czym m體isz.
Programy bazodanowe siedzia硑 najcz甓ciej na serwerach, w tym NW3.11 czy NW3.12 (wbrew pozorom du縜 r罂nica). Natomiast pracowa硂 si w 秗odowisku DOS-owym, na 3.30 czy p蠹niej 5.0.

A dok砤dniej np. ORACLE-owi w tym czasie si 秐i硂 to czego nie
potrafisz prawid硂wo nazwa.

Ale czego nie potrafi nazwa?

Obs硊giwa砮m te kr髏ko aplikacje wielodost阷owe, ale to by硂 bodaj縠 na AS/400 - zupe硁ie inna bajka.
P蠹niej wszed NW4 i NW5 - ju zupe硁ie co innego, ni zwyk硑 file-server czy access server znany z NW3.x.
Dla "maluczkich" pojawi si Lantastic.

Ja obs硊giwa砮m mniejsze firmy - gdzie im tam by硂 do Oracla ;)


Natomiast "troch" ;) rozeznania mam w aplikacjach SQL.
Przyk砤dowo:
CDN-Optima (teraz Comarch Optima) w starej wersji 17.x 秏iga砤 a mi硂.
Pracowa砤 na MS-SQL 2000+.
P蠹niej aplikacja zosta砤 przepisana z Clariona na dotNeta - wersja
2010.x - bardzo s砤bo to chodzi硂, du縪 zapyta by硂 po stronie klienta.
Optymalizacja by砤 w wersjach 2012.x - ju jest dobrze (aktualnie 2014.6
na MS-SQL 2008+).

Por體nywalna baza przyk砤dowo na WF-Mag (MS-SQL2008) chodzi duuu縪
s砤biej.
Por體nywalna baza na Enova (firmy Soneta) 秏iga, a mi硂, lepiej od
Optimy.


M體i砮m prawid硂wo napisana.


Zgadza si. Prawid硂wo.
I z tym jest problem - trzeba mie lata praktyki, aby potrafi zoptymalizowa program. Trzeba wiedzie, co zrobi, aby zapytanie odbywa硂 si po stronie serwera a nie klienta.
Ale w tym specjalizuje si wloochacz.



--
Pozdrawiam.

Adam

Data: 2014-10-31 16:46:55
Autor: R.e.m.e.K
jeden plik na dw贸ch komputerach
Dnia Fri, 31 Oct 2014 13:12:32 +0100, Robert Winkler napisa艂(a):

W dniu 2014-10-31 o 11:22, R.e.m.e.K pisze:
Dnia Fri, 31 Oct 2014 10:11:11 +0100, Kamil napisa艂(a):

Obs艂uga bazy danych na Windows to nieporozumienie.

Accessa czy kazdej bazy?


Dotyczy jakiegokolwiek pliku do kt贸rego dostajesz si臋 zdalnie.

Dzieki, ale pytanie bylo konkretnie do Kamila i o to co zasugerowal: "Obs艂uga bazy danych na Windows to nieporozumienie"

czyli, ze wg niego na windows da sie pracowac z bazami danych.

--
pozdro
R.e.m.e.K

Data: 2014-10-31 17:10:54
Autor: R.e.m.e.K
jeden plik na dw贸ch komputerach
Dnia Fri, 31 Oct 2014 16:46:55 +0100, R.e.m.e.K napisa艂(a):

Dzieki, ale pytanie bylo konkretnie do Kamila i o to co zasugerowal: "Obs艂uga bazy danych na Windows to nieporozumienie"

czyli, ze wg niego na windows da sie pracowac z bazami danych.

Fak, zezarlo mi slowo "nie" pomiedzy "windows" i "da", mialo byc:

" czyli, ze wg niego na windows nie da sie pracowac z bazami danych."


--
pozdro
R.e.m.e.K

Data: 2014-10-25 14:21:31
Autor: miab
jeden plik na dw贸ch komputerach
W dniu 2014-10-24 o 18:02, dddddddd pisze:
Witam,
Problem do rozwi膮zania jest nast臋puj膮cy:
jest sobie baza danych kt贸ra wa偶y ok. 100MB. Przechowywana jest na
komputerze 1. W tej chwili komputer 2 i 3 korzystaj膮cy z tej bazy 艂膮czy
si臋 (sie膰 lokalna) z baz膮 danych z komputera pierwszego. Skutek jest
taki, 偶e na komputerach 2 i 3 program 'zamula'. W tej chwili mam switche
10/100. Informatycy m贸wi膮 偶e troszk臋 mo偶e pom贸c wymiana switcha na
gigabitowy. Faktycznie to co艣 da, czy mo偶e da si臋 w jaki艣 spos贸b
przechowywa膰 te bazy lokalnie i je razem 艂膮czy膰 (wszystkie komputery
odczytuj膮 i zapisuj膮 dane w tej bazie). Dwa z komputer贸w stoj膮 ko艂o
siebie i na nich zale偶y mi 偶eby to chodzi艂o szybko, trzeci sporadycznie
u偶ywany mo偶e nadal si臋 艣limaczy膰 - mo偶e jako艣 dodatkowo je po艂膮czy膰?


Trudno wr贸偶y膰 bez szklanej kuli.

miab

jeden plik na dw贸ch komputerach

Nowy film z video.banzaj.pl wi阠ej »
Redmi 9A - recenzja bud縠towego smartfona