🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #2042

DBA

#2042
From: Lukasz Keler
Date: Sun, 02 Sep 2001 16:50
19 lines
1627 bytes
Witam,

Z BerkeleyDB (wtedy db2, teraz juz db3) korzystalem pod Perlem, wszystko
bylo proste, gdyz mialo sie dostep do calego API. A niestety DBA to
porazka, na dodatek chyba praktycznie bezuzyteczna (chyba, ze do bazy
dopuszczamy tylko jeden proces na raz). Poniewaz locking jest mi
absolutnie niezbedny staje przed koniecznoscia znalezienia rozwiazania
zastepczego. W praktyce najlepiej byloby blokowac na poziomie key'a.
Poniewaz dotychczas nie mialem do czynienia z semaforami i shared memory
, to bylbym wdzieczny za fragment, kodu, ktory pozwolalby na tego typu
operacje.

Ponadto totalnie nie rozumiem dzialania dba_open, wystepuja tam
opcjonalne parametry, ktore "przekazywane" sa do natywnej funkcji
otwierajacej baze. Pytanie: jak przekazywane? Jak np. ustawic tworzenie
BTree w DB3?

Pozdrawiam,
  Lukasz Keler
Technical Details
Message-ID: <3B926339.49418891@ceti.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!news.memax.krakow.pl!news.ceti.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!news.memax.krakow.pl!news.ceti.pl!not-for-mail
From: Lukasz Keler <Lukasz.Keler@ceti.pl>
Newsgroups: pl.comp.lang.php
Subject: DBA
Date: Sun, 02 Sep 2001 18:50:01 +0200
Organization: Legia Akademicka
Lines: 21
Sender: <radiusok>@<unknown>
Message-ID: <3B926339.49418891@ceti.pl>
NNTP-Posting-Host: pa65.krakow.cvx.ppp.tpnet.pl
Mime-Version: 1.0
X-Trace: druid.ceti.com.pl 999460892 23319 213.76.36.65 (2 Sep 2001 20:01:32 GMT)
X-Complaints-To: abuse@ceti.pl
NNTP-Posting-Date: Sun, 2 Sep 2001 20:01:32 +0000 (UTC)
X-Mailer: Mozilla 4.78 [en] (Win98; U)
X-Accept-Language: en
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit