📄 mainpage.dox
字号:
/**\mainpage ldb\section Overviewldb is a LDAP-like embedded database. It is not at all LDAP standardscompliant, so if you want a standards compliant database then pleasesee the excellent <a href="http://www.openldap.org/">OpenLDAP</a>project.<p>What ldb does is provide a fast database with an LDAP-like APIdesigned to be used within an application. In some ways it can be seenas a intermediate solution between key-value pair databases and a realLDAP database.<p>ldb is the database engine used in Samba4.\section FeaturesThe main features that separate ldb from other solutions are: - Safe multi-reader, multi-writer, using byte range locking - LDAP-like API - fast operation - choice of local tdb, local sqlite3 or remote LDAP backends - integration with <a href="http://talloc.samba.org">talloc</a> - schema-less operation, for trivial setup - modules for extensions (such as schema support) - easy setup of indexes and attribute properties - ldbedit tool for database editing (reminiscent of 'vipw') - ldif for import/export\section Documentationldb has limited programmer and administrator documentation: - a list of <a href="globals_func.html">functions</a> - a list of <a href="examples.html">examples</a> - a list of <a href="annotated.html">data structures</a> - a list of <a href="globals_defs.html">constants</a>If you need more information than is presented in this document, youmay wish to look at the source code, especially the source code in the<a href="http://samba.org/ftp/unpacked/samba4/source/lib/ldb/tools/">tools directory</a>. ldb makes use of the LDAP Data Interchange Format (LDIF), which isdocumented in <a href="http://www.ietf.org/rfc/rfc2849.txt">RFC2849</a>. \section Supportldb does not currently have its own mailing list or bug trackingsystem. For now, please use the <ahref="https://lists.samba.org/mailman/listinfo/samba-technical">samba-technical</a>mailing list, and the <a href="http://bugzilla.samba.org/">Sambabugzilla</a> bug tracking system.\section DownloadYou can download the latest release either via rsync or anonymoussvn. To fetch via svn use the following commands:\verbatim svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/lib/ldb ldb svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/lib/tdb tdb svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/lib/talloc talloc\endverbatimTo fetch via rsync use these commands:\verbatim rsync -Pavz samba.org::ftp/unpacked/samba4/source/lib/ldb . rsync -Pavz samba.org::ftp/unpacked/samba4/source/lib/tdb . rsync -Pavz samba.org::ftp/unpacked/samba4/source/lib/talloc .\endverbatim\section Creditsldb is another product of the prolific <a href="http://samba.org/~tridge/">Andrew Tridgell</a>.*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -