| SLAPD-WT(5) | File Formats Manual | SLAPD-WT(5) |
نام (NAME)
slapd-wt - بکاند WiredTiger برای slapd
خلاصه دستور (SYNOPSIS)
/etc/openldap/slapd.conf
توضیحات (DESCRIPTION)
بکاند wt برای slapd(8) از کتابخانه پایگاهداده WiredTiger برای ذخیرهسازی دادهها استفاده میکند.
بکاند wt یک ماژول آزمایشی است که ظرفیت کارایی نوشتن بالا و عملکرد همروندی بالایی دارد. این بکاند هنوز برخی قابلیتهای پایهای را ندارد. لطفاً پیش از بهروزرسانی ماژول، با استفاده از slapcat از دادهها نسخه پشتیبان تهیه کنید.
پیکربندی (CONFIGURATION)
این گزینههای slapd.conf برای پایگاهداده بکاند wt اعمال میشوند. بدین معنا که باید پس از یک خط "database wt" و پیش از هر خط بعدی "backend" یا "database" قرار گیرند. سایر گزینههای پایگاهداده در صفحه راهنمای slapd.conf(5) شرح داده شدهاند.
- directory <directory>
- دایرکتوری اصلی (home directory) مربوط به WiredTiger را که این پایگاهداده و شاخصهای مرتبط در آن قرار دارند مشخص میکند. برای هر پایگاهداده باید یک دایرکتوری جداگانه مشخص شود. مقدار پیشفرض /var/lib/openldap/openldap-data است.
- idlcache <boolean>
- از idlcache درون حافظه استفاده میکند. مقدار پیشفرض true است.
- index {<attrlist>|default} [pres,eq,approx,sub,<special>]
- شاخصهایی را که باید برای ویژگی دادهشده (یا فهرستی از ویژگیها) نگهداری شوند مشخص میکند. برخی ویژگیها تنها از زیرمجموعهای از شاخصها پشتیبانی میکنند. اگر فقط یک <attr> داده شود، شاخصهای مشخصشده برای default نگهداری میشوند. توجه داشته باشید که تعیین پیشفرض به این معنا نیست که همه ویژگیها نمایهگذاری میشوند. همچنین برای بهترین کارایی، همیشه باید یک شاخص eq برای ویژگی objectClass پیکربندی شود.
- mode <integer>
- بکاند back-wt از گزینه mode پشتیبانی نمیکند؛ در عوض از umask استفاده کنید.
- wtconfig {create,cache_size=512M,async=(enabled)}
- پیکربندی WiredTiger را مشخص میکند؛ این پارامتر به wiredtiger_open(3) ارسال میشود.
- create
- در صورت عدم وجود پایگاهداده، آن را ایجاد میکند.
- cache_size
- حداکثر حافظه هیپ (heap) برای تخصیص به حافظه پنهان (cache).
- async
- گزینههای پیکربندی عملیاتهای ناهمگام (asynchronous). بهطور پیشفرض غیرفعال است.
کنترل دسترسی (ACCESS CONTROL)
بکاند wt از معانی و مفاهیم کنترل دسترسی همانگونه که در slapd.access(5) مشخص شده است، پیروی میکند.
فایلها (FILES)
- /etc/openldap/slapd.conf
- فایل پیکربندی پیشفرض slapd
همچنین ببینید (SEE ALSO)
slapd.conf(5), slapd-config(5), slapd(8), slapadd(8), slapcat(8), slapindex(8), slapmodify(8), مستندات WiredTiger.
قدردانی (ACKNOWLEDGEMENTS)
نرمافزار OpenLDAP توسط پروژه OpenLDAP در http://www.openldap.org توسعه یافته و نگهداری میشود. نرمافزار OpenLDAP از انتشار LDAP 3.3 دانشگاه میشیگان برگرفته شده است. نوشتهشده توسط HAMANO Tsukasa <hamano@osstech.co.jp>.
| 2026/03/09 | OpenLDAP 2.6.13 |