Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
b526a29d
Kaydet (Commit)
b526a29d
authored
Haz 15, 2006
tarafından
Gregory P. Smith
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
minor documentation cleanup. mention the bsddb.db interface explicitly by name.
üst
506f7b55
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
8 deletions
+14
-8
libbsddb.tex
Doc/lib/libbsddb.tex
+14
-8
No files found.
Doc/lib/libbsddb.tex
Dosyayı görüntüle @
b526a29d
...
...
@@ -13,23 +13,29 @@ using the appropriate open call. Bsddb objects behave generally like
dictionaries. Keys and values must be strings, however, so to use
other objects as keys or to store other kinds of objects the user must
serialize them somehow, typically using
\function
{
marshal.dumps()
}
or
\function
{
pickle.dumps
}
.
\function
{
pickle.dumps
()
}
.
The
\module
{
bsddb
}
module requires a Berkeley DB library version from
3.3 thru 4.4.
\begin{seealso}
\seeurl
{
http://pybsddb.sourceforge.net/
}{
W
ebsite with documentation
for the
new python Berkeley DB interface that closely mirrors the
s
leepycat object oriented interface provided in Berkeley DB 3 and 4.
}
\seeurl
{
http://pybsddb.sourceforge.net/
}{
The w
ebsite with documentation
for the
\module
{
bsddb.db
}
python Berkeley DB interface that closely mirrors
the S
leepycat object oriented interface provided in Berkeley DB 3 and 4.
}
\seeurl
{
http://www.sleepycat.com/
}{
Sleepycat Software produces the
modern
Berkeley DB library.
}
Berkeley DB library.
}
\end{seealso}
A more modern DB, DBEnv and DBSequence object interface is available in the
\module
{
bsddb.db
}
module which closely matches the Sleepycat Berkeley DB C API
documented at the above URLs. Additional features provided by the
\module
{
bsddb.db
}
API include fine tuning, transactions, logging, and
multiprocess concurrent database access.
The following is a description of the legacy
\module
{
bsddb
}
interface
compatible with the old python bsddb module.
For details about the more
modern Db and DbEnv object oriented interface see the above mentioned
pybsddb URL
.
compatible with the old python bsddb module.
Starting in Python 2.5 this
interface should be safe for multithreaded access. The
\module
{
bsddb.db
}
API is recommended for threading users as it provides better control
.
The
\module
{
bsddb
}
module defines the following functions that create
objects that access the appropriate type of Berkeley DB file. The
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment