🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
5 messages
5 total messages Started by Piotr Roszatycki Thu, 06 Mar 1997 16:06
Baza danych w Perlu?
#113
Author: Piotr Roszatycki
Date: Thu, 06 Mar 1997 16:06
10 lines
911 bytes
Czy oplaca sie robic baze danych w Perlu?
Chodzi o implementacje sklepu internetowego. Problem moze sie pojawic, gdy
liczba towarow/klientow wzrosnie. Co sie stanie przy liczbie rekordow,
powiedzmy kilkadziesiat tysiecy? Czy Perl lyknie taka ilosc danych?

--
Piotr "Dexter" Roszatycki
mailto:dexter@dedal.man.szczecin.pl
http://www.szczecin.pl/~dexter
irc:Dexter#SzczeciN
Re: Baza danych w Perlu?
#114
Author: Andrzej Bort
Date: Fri, 07 Mar 1997 08:12
23 lines
1631 bytes
Piotr Roszatycki <dexter@delta> pisał(a):
> Czy oplaca sie robic baze danych w Perlu?
> Chodzi o implementacje sklepu internetowego. Problem moze sie pojawic, gdy
> liczba towarow/klientow wzrosnie. Co sie stanie przy liczbie rekordow,
> powiedzmy kilkadziesiat tysiecy? Czy Perl lyknie taka ilosc danych?

Załóżmy rekord o wielkości 512 bajtów, a te "kilkadziesiąt tysięcy", to
niech będzie 50.000.

50000*512 = 25600000 (24 MB)
Do tego PERL coś zajmie, jakieś inne zmienne/tablice...

Reasumując:
Nie powinno być problemu. PERL zajmie tyle pamięci, ile potrzeba.
Pod warunkiem, że może tyle zająć (ograniczenie pamięci pod DOS/Windows,
ograniczenie pamięci dla jednego procesu w Unixie).

-- 
-- Andrzej Bort             Technical University of Silesia, Computer Center
-- E-mail: bort@polsl.gliwice.pl (ISO,MIME compatible)             IRC: Juan
-- Office phone:(48 32)37-15-69   http://www.gliwice.pl/~bort (with PGP key)
--                 ABOVE OPINIONS ARE PERSONALLY MINE.
--
Re: Baza danych w Perlu?
#115
Author: Jarek Lis
Date: Fri, 07 Mar 1997 13:46
16 lines
1284 bytes
Andrzej Bort <bort@zeus.polsl.gliwice.pl> wrote:
: Piotr Roszatycki <dexter@delta> pisał(a):
: > Czy oplaca sie robic baze danych w Perlu?
: > Chodzi o implementacje sklepu internetowego. Problem moze sie pojawic, gdy
: > liczba towarow/klientow wzrosnie. Co sie stanie przy liczbie rekordow,
: > powiedzmy kilkadziesiat tysiecy? Czy Perl lyknie taka ilosc danych?

: Załóżmy rekord o wielkości 512 bajtów, a te "kilkadziesiąt tysięcy", to
: niech będzie 50.000.
: 50000*512 = 25600000 (24 MB)
: Do tego PERL coś zajmie, jakieś inne zmienne/tablice...

24MB to nic, ale okaze sie ze prosta operacja wyszukania trwa np pol
godziny.

J.
Re: Baza danych w Perlu?
#117
Author: Piotr Piatkowski
Date: Fri, 07 Mar 1997 13:55
14 lines
1339 bytes
Piotr Roszatycki <dexter@delta> wrote:
: Czy oplaca sie robic baze danych w Perlu?
: Chodzi o implementacje sklepu internetowego. Problem moze sie pojawic, gdy
: liczba towarow/klientow wzrosnie. Co sie stanie przy liczbie rekordow,
: powiedzmy kilkadziesiat tysiecy? Czy Perl lyknie taka ilosc danych?

Chyba nie masz zamiaru trzymać wszystkich danych w pamięci, prawda? 
Więc problemu nie ma. Perl ma wbudowany "support" do kilku 
standardowych formatów (dbm, ndbm, gdbm), stosowanych do prosty baz 
danych w unixach. Ale do poważnych zastosowań polecam jakiś serwer 
SQL, miniSQL albo PostgreSQL.

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Re: Baza danych w Perlu?
#116
Author: Jaroslaw Strzalkowski
Date: Fri, 07 Mar 1997 14:25
27 lines
1971 bytes
Jarek Lis <lis@ict.pwr.wroc.pl> wrote:
: Andrzej Bort <bort@zeus.polsl.gliwice.pl> wrote:
: : Piotr Roszatycki <dexter@delta> pisał(a):
: : > Czy oplaca sie robic baze danych w Perlu?
: : > Chodzi o implementacje sklepu internetowego. Problem moze sie pojawic, gdy
: : > liczba towarow/klientow wzrosnie. Co sie stanie przy liczbie rekordow,
: : > powiedzmy kilkadziesiat tysiecy? Czy Perl lyknie taka ilosc danych?

: : Załóżmy rekord o wielkości 512 bajtów, a te "kilkadziesiąt tysięcy", to
: : niech będzie 50.000.
: : 50000*512 = 25600000 (24 MB)
: : Do tego PERL coś zajmie, jakieś inne zmienne/tablice...

: 24MB to nic, ale okaze sie ze prosta operacja wyszukania trwa np pol
: godziny.

Nie jestem pewien co tu jest złe - czy pytanie, czy odpowiedź, w 
każdym razie dziwnym mi się wydaje pomysł robienia poważnej bazy 
danych w perlu w tym sensie, żeby w samym perlu zaimplementować 
mechanizmy wyszukiwawcze, np. na DBM'ie. 

Perl doskonale się nadaje do tworzenia baz danych, ale we współpracy 
z jakąś database engine. Np. mSQL czy Postgress. W takie klocki to 
bawi się tu wiele osób - jak zechcesz się czegoś dowiedzieć, to pytaj.

-- 
Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
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