🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi.bazy-danych
11 messages
11 total messages Started by Konrad Kondracki Thu, 08 Apr 1999 16:23
DBase a Pradox - wady i zalety?
#178
Author: Konrad Kondracki
Date: Thu, 08 Apr 1999 16:23
25 lines
1897 bytes
Co prawda ostatnio spotyka sie wiele opinii na temat roznych formatow
zapisywania danych, lecz nie rozwialy one moich dylematow. Aplikacja
napisana w Delphi ma dzialac ma malej sieci lokalnej pod Win95/98 niewielka
liczba uzytkownikow (ok 5).
Ma obslugiwac ok 10 tabel z liczba rekordow (z zalozenia) nie
przekraczajacych 100 000. Glownie kartoteki.
Tabele na razie projektowane sa w formacie Paradox 7.
Pytanie brzmi: czy jest to optymalny dobor formatu DB.
Czy moze stabilnieszy bylby format dBase. Na razie nie biore pod uwage
Interbase itp.
Czy dla tego projektu warto jest rezygnowac z formatu Paradox'a mimo jego
wad np czeste gubienie indeksow (jesli ktos zna wiecej praktycznych wad
prosze o ich podanie !). Zreszta w bazach Paradox'a tylko gubienie indeksow
i ich odbudowywanie bylo dla mnie jak dotychczas najwiekszym zmartwieniem -
Moze jest na to jakas praktyczna rada.
A moze bedzie lepiej "wrocic" do DBase. Jednak jego mozliwosci wydaja mi sie
troche archaiczne.
W skrocie mowiac najbardziej zalezy mi aby operatorzy programu nie tracili
danych zbyt czesto, bo predkosc dzialania programu dla opisanych wczesniej
zalozen nie jest chyba zbyt istotnym czynnikiem.
Prosze o wszelkie sugestie.

--
Konrad Kondracki
konradk@pol.pl
Re: DBase a Pradox - wady i zalety?
#179
Author: Robert Krygier
Date: Thu, 08 Apr 1999 21:37
36 lines
2389 bytes
Proponuje jednak zastosować wspomniany Interbase - zawsze to jakiś opiekun
tego, co się dzieje z bazą.

Pozdrawiam

R.K.

Konrad Kondracki napisał(a) w wiadomości: <7eik81$ipc$1@info.nask.pl>...
>Co prawda ostatnio spotyka sie wiele opinii na temat roznych formatow
>zapisywania danych, lecz nie rozwialy one moich dylematow. Aplikacja
>napisana w Delphi ma dzialac ma malej sieci lokalnej pod Win95/98 niewielka
>liczba uzytkownikow (ok 5).
>Ma obslugiwac ok 10 tabel z liczba rekordow (z zalozenia) nie
>przekraczajacych 100 000. Glownie kartoteki.
>Tabele na razie projektowane sa w formacie Paradox 7.
>Pytanie brzmi: czy jest to optymalny dobor formatu DB.
>Czy moze stabilnieszy bylby format dBase. Na razie nie biore pod uwage
>Interbase itp.
>Czy dla tego projektu warto jest rezygnowac z formatu Paradox'a mimo jego
>wad np czeste gubienie indeksow (jesli ktos zna wiecej praktycznych wad
>prosze o ich podanie !). Zreszta w bazach Paradox'a tylko gubienie indeksow
>i ich odbudowywanie bylo dla mnie jak dotychczas najwiekszym zmartwieniem -
>Moze jest na to jakas praktyczna rada.
>A moze bedzie lepiej "wrocic" do DBase. Jednak jego mozliwosci wydaja mi
sie
>troche archaiczne.
>W skrocie mowiac najbardziej zalezy mi aby operatorzy programu nie tracili
>danych zbyt czesto, bo predkosc dzialania programu dla opisanych wczesniej
>zalozen nie jest chyba zbyt istotnym czynnikiem.
>Prosze o wszelkie sugestie.
>
>--
>Konrad Kondracki
>konradk@pol.pl
>
>
Re: DBase a Pradox - wady i zalety?
#180
Author: Gusi
Date: Fri, 09 Apr 1999 09:17
26 lines
1938 bytes
Robert Krygier napisał(a) w wiadomości: ...
|Proponuje jednak zastosować wspomniany Interbase - zawsze to jakiś opiekun
|tego, co się dzieje z bazą.
|
|Pozdrawiam
|
|R.K.
|


Należy zwrócić uwagę na fakt, że zastosowanie Interbase'a wymusza na
użytkowniku zakup serwera Interbase, co stanowi dodatkowy koszt. Dla małej
firmy może on być nie do przeskoczenia. Osobiście preferuję paradoxa. Co do
gubienia indeksów, to jeszcze się z tym nie spotkałem ( pod D1, D3, D4).
Natomiast problemy z indeksami miałem z DBase. Czasami indeks się sypał przy
dużych ilościach rekordów. Jeżeli zależy Ci na użyciu jakiegoś serwera, to
spróbuj Linux+PostreSQL+ODBC.

Pozdrawiam


Błażej Filimonow
gusi@suntech.com.pl
--------------------------------------------------------------------
"The day Microsoft makes something that doesn't suck is probably the
day they start making vacuum cleaners" - Ernst Jan Plugge
Re: DBase a Pradox - wady i zalety?
#188
Author: Maciej Chomicki
Date: Fri, 09 Apr 1999 09:26
92 lines
4378 bytes
Czesc !

Wdrozylem ostatnio aplikacje bazodanowa w formacie Paradox7. Projekt nad nia
trwal prawie 2 lata, wiec zebralo sie troche doswiadczen.

teza

- Paradox wydaje sie byc lepszym produktem od dBase'a

argumenty

- Jest sporo szybszy od dBase'a. Testy wydajnosciowe przeprowadzilem na
zywym organizmie aplikacji. Aplikacja co jakis czas potrzebuje generowac
ogromne obciazenie dla starownika bazy poprzez naprzemienne usuwanie i
dodawanie ok 2-3 mln. wierszy do kilkunastu powiązanych tabel. Robi to
oczywiscie wielowatkowo, bo uzytkownik pomyslalby ze sie zawiesilo :-). W
kazdej chwili taki watek moze jednak byc przerwany przez wyjatek lub
uzytkownika i tu kryje sie niebezpieczenstwo o jakim pisales - padanie
indeksow.

- organoleptycznie sprawdzilem, ze ratowanie indeksow jest mozliwe przez
developera przy pomocy DatabaseDesktop'a - wystarczy otworzyc okno
Restructure i kazac mu spakowac odpowiednia tabele - przy okazji odtwarzane
sa indeksy i klucze.

- Balem sie, ze beda one padac tak czesto, ze bede musial sie przeprowadzic
do klienta na stale :-) i zaczalem szukac programowej metody odpowiedzialnej
za pakowanie tabel (jako czynnosc wykonywana w obsludze wyjatku), ale w
bibliotekach Delphi takiej nie znalazlem. Musi byc gdzies w BDE API.

- Opisane powyzej problemy zniknely jak reka odjal od momentu gdy zaczalem
poprawnie uzywac tabel i zapytan, np. tak:

Table.Open;
try
  { tutaj czynnosci wykonywane na tabeli }
  { np otworzenie okna korzystajacego z tabeli }
finally
  Table.Close;
end;

Wnioski
- padanie indeksow to wina zlego zamykania tabeli (robi to ktos za nas a nie
my sami)
- tabele powinno sie raczej otwierac programowo a nie na stale z poziomu
interfejsu (np na formie ustawiajac wlasciwosc Active w object inspektorze
na True) i zamykac zaraz po tym jak nie sa juz nam potrzebne.

- Moze sie zdarzyc, ze padnie struktura tabeli. Wtedy ratunku ci moze
udzielic Borland Paradox 7. Ma on tam opcje do odzyskiwania danych z
uszkodzonych tabel (przepisuje to co sie da odratowac do innej tabeli);

To chyba najwazniejsze rzeczy o jakich pamietam. W razie czego pisz na
priva.

Pozdrawiam
Maciek Chomicki


Konrad Kondracki <konradk@pol.pl> wrote in message
news:7eik81$ipc$1@info.nask.pl...
> Co prawda ostatnio spotyka sie wiele opinii na temat roznych formatow
> zapisywania danych, lecz nie rozwialy one moich dylematow. Aplikacja
> napisana w Delphi ma dzialac ma malej sieci lokalnej pod Win95/98
niewielka
> liczba uzytkownikow (ok 5).
> Ma obslugiwac ok 10 tabel z liczba rekordow (z zalozenia) nie
> przekraczajacych 100 000. Glownie kartoteki.
> Tabele na razie projektowane sa w formacie Paradox 7.
> Pytanie brzmi: czy jest to optymalny dobor formatu DB.
> Czy moze stabilnieszy bylby format dBase. Na razie nie biore pod uwage
> Interbase itp.
> Czy dla tego projektu warto jest rezygnowac z formatu Paradox'a mimo jego
> wad np czeste gubienie indeksow (jesli ktos zna wiecej praktycznych wad
> prosze o ich podanie !). Zreszta w bazach Paradox'a tylko gubienie
indeksow
> i ich odbudowywanie bylo dla mnie jak dotychczas najwiekszym
zmartwieniem -
> Moze jest na to jakas praktyczna rada.
> A moze bedzie lepiej "wrocic" do DBase. Jednak jego mozliwosci wydaja mi
sie
> troche archaiczne.
> W skrocie mowiac najbardziej zalezy mi aby operatorzy programu nie tracili
> danych zbyt czesto, bo predkosc dzialania programu dla opisanych wczesniej
> zalozen nie jest chyba zbyt istotnym czynnikiem.
> Prosze o wszelkie sugestie.
>
> --
> Konrad Kondracki
> konradk@pol.pl
>
>
Re: DBase a Pradox - wady i zalety?
#182
Author: Traptak
Date: Fri, 09 Apr 1999 16:05
12 lines
1160 bytes
Gusi <gusi@suntech.com.pl> napisał(a) w artykule
<7ekg97$qrg$1@netra.daewoo.com.pl>...
> Robert Krygier napisał(a) w wiadomości: ...
> Należy zwrócić uwagę na fakt, że zastosowanie Interbase'a wymusza na
> użytkowniku zakup serwera Interbase, co stanowi dodatkowy koszt. Dla
małej
> firmy może on być nie do przeskoczenia. 

Więc może IB 4.2 pod Linux'a.

Traptak
Re: DBase a Pradox - wady i zalety?
#181
Author: Robert Krygier
Date: Sat, 10 Apr 1999 20:02
21 lines
1721 bytes
Myślę, że firma w której pracuje min. 5 maszyn może sobie pozwolić na zakup
serwera baz danych. Niezastosowanie serwera wiąże się z większym
niebezpieczeństwem utraty danych. Czy tę firmę na to stać?
Polecam SyBase.

Pozdrawiam
R.K.

Traptak napisał(a) w wiadomości: <01be829a$146e4ce0$037f8080@modem>...
>
>Gusi <gusi@suntech.com.pl> napisał(a) w artykule
><7ekg97$qrg$1@netra.daewoo.com.pl>...
>> Robert Krygier napisał(a) w wiadomości: ...
>> Należy zwrócić uwagę na fakt, że zastosowanie Interbase'a wymusza na
>> użytkowniku zakup serwera Interbase, co stanowi dodatkowy koszt. Dla
>małej
>> firmy może on być nie do przeskoczenia.
>
>Więc może IB 4.2 pod Linux'a.
>
>Traptak
Re: DBase a Pradox - wady i zalety?
#186
Author: Grzegorz Skoczylas
Date: Wed, 14 Apr 1999 07:15
12 lines
1085 bytes
>Należy zwrócić uwagę na fakt, że zastosowanie Interbase'a wymusza na
>użytkowniku zakup serwera Interbase, co stanowi dodatkowy koszt.

Niekoniecznie.  Dla systemu LINUX jest InterBase 4 za darmo, a działa bardzo
stabilnie i wydajnie.

Grzegorz Skoczylas

grzegorzs@rekord.com.pl

g.skoczylas@usa.net
grzegorzs@hotmail.com
Re: DBase a Pradox - wady i zalety?
#187
Author: Jarek Zgoda
Date: Wed, 14 Apr 1999 12:43
12 lines
1467 bytes
Grzegorz Skoczylas wrote:
> 
> >Należy zwrócić uwagę na fakt, że zastosowanie Interbase'a wymusza na
> >użytkowniku zakup serwera Interbase, co stanowi dodatkowy koszt.
> 
> Niekoniecznie.  Dla systemu LINUX jest InterBase 4 za darmo, a działa bardzo
> stabilnie i wydajnie.

To mi się podoba jeszcze mniej. Zamiast płacić 1000 dolków za IB, gosć
zapłaci tyle samo za komputer, na którym postawi serwer Linux+IB - ładne
darmo, skoro on się namęczy i ja się namęczę, a efekt identyczny...
Jarek Zgoda
Re: DBase a Pradox - wady i zalety?
#183
Author: Jarek Zgoda
Date: Wed, 28 Apr 1999 06:27
19 lines
1930 bytes
Robert Krygier napisał(a):
 
> Myślę, że firma w której pracuje min. 5 maszyn może sobie pozwolić na zakup
> serwera baz danych. Niezastosowanie serwera wiąże się z większym
> niebezpieczeństwem utraty danych. Czy tę firmę na to stać?
> Polecam SyBase.

Mamy w tej chwili bardzo podobny problem - musimy wybrać bazę danych dla
naszego pakietu (2 aplikacje), który będzie używany w ok. 40 filiach
naszej firmy. Te filie są różnej wielkości, od 3 do 30 końcówek, w
niektórych w ogóle nie ma sieci, a jeżeli jest, to NetWare. Po
sprawdzeniu InterBase jesteśmy zdecydowani go nie użyć, bo nie używa
protokołu IPX/SPX (przynajmniej nam się to nie udało), tylko TCP/IP.
Jeżeli polecasz SyBase, to jaką wersję? Panowie z SySoftu byli bardzo
mili, ale niczego nam nie wytłumaczyli. Dali płytkę z wersjami testowymi
kilku programów, były na niej Adaptive Anywhere i Adaptive Enterprise -
nie możemy ich jednak sprawdzić, bo są w wersji dla NT.
Pozdrawiam
Jarek Zgoda
Re: DBase a Pradox - wady i zalety?
#184
Author: Traptak
Date: Wed, 28 Apr 1999 22:55
15 lines
1624 bytes
Jarek Zgoda <jzgoda@polanglo.pl> napisał(a) w artykule
<3726AA49.883FDC7@polanglo.pl>...
> Robert Krygier napisał(a):
>  
> Mamy w tej chwili bardzo podobny problem - musimy wybrać bazę danych dla
> naszego pakietu (2 aplikacje), który będzie używany w ok. 40 filiach
> naszej firmy. Te filie są różnej wielkości, od 3 do 30 końcówek, w
> niektórych w ogóle nie ma sieci, a jeżeli jest, to NetWare. Po
> sprawdzeniu InterBase jesteśmy zdecydowani go nie użyć, bo nie używa
> protokołu IPX/SPX (przynajmniej nam się to nie udało), tylko TCP/IP.

To jakiego protokołu używa InterBase w wersji dla NetWare?

Traptak
Re: DBase a Pradox - wady i zalety?
#185
Author: Jarek Zgoda
Date: Thu, 29 Apr 1999 06:28
7 lines
1130 bytes
Traptak napisał(a):

> To jakiego protokołu używa InterBase w wersji dla NetWare?

TCP/IP - od wersji 4 (zarówno NW jak i IB)
Zdrówko
Jarek Zgoda
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads