From: Pieter Lexis Date: Tue, 2 Sep 2014 14:56:23 +0000 (+0200) Subject: Refresh table X-Git-Tag: rec-3.7.0-rc1~161^2^2~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=47733493323bf849bbdee4aa3e5b3b92ea40ec96;p=thirdparty%2Fpdns.git Refresh table --- diff --git a/pdns/docs/markdown/authoritative/index.md b/pdns/docs/markdown/authoritative/index.md index 8fd8a1c99c..aae957c249 100644 --- a/pdns/docs/markdown/authoritative/index.md +++ b/pdns/docs/markdown/authoritative/index.md @@ -6,28 +6,29 @@ Prime examples of backends include relational databases, but also (geographical) # Backends PowerDNS has the concepts of 'backends'. A backend is a datastore that the server will consult that contains DNS records (and some meta-data). The backends range from database backends (Mysql, PostGreSQL, Oracle) and Bind-zonefiles to co-processes and JSON API's. +For more in-depth information, see [Modules & Backends](internals.md#modules-backends) in the documentation on internals. Multiple backends can be enabled in the configuration by using the [`launch`](settings.md#launch) option. Each backend can be configured separetly. ## Backend Capabilities -The following table describes the capabilitie of the backends. +The following table describes the capabilities of the backends. | Name | Status | Native | Master | Slave | Superslave | Autoserial | DNSSEC | Disabled Data | Comments | Launch Name | |:---|:---|:---|:---|:---|:---|:---|:---|:---|:---|:---| -| BIND | Supported | Yes | Yes | Experimental | No | Yes | No | No | No | `bind` | -| DB2 | Unsupported | Yes | No | No | No | Yes | No | No | No | `db2` | -| MySQL | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | `gmysql` | -| PostGreSQL | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | `gpgsql` | -| Geo | Beta | Partial | No | No | No | No | Unknown (No) | Yes (no key storage) | Unknown (No) | Unknown (No) | `geo` | -| SQLite 2 | Supported (not recommended) | Yes | Yes | Yes | Yes | No | No | No | `gsqlite` | -| SQLite 3 | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Yes | `gsqlite3` | -| LDAP | Unmaintained | Yes | No | No | No | No | No | Unknown (No) | Unknown (No) | Unknown | -| LMDB | Supported | Yes | No | No | No | No | No | Unknown (No) | Unknown (No) | `lmdb`| -| Oracle | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Unknown (No) | No | `oracle` | -| Pipe | Supported | Yes | No | No | No | No | Partial (no delegation, no key storage) | No | No | `pipe` | -| Random | Supported | Yes | No | No | No | No | Yes (no key storage) | No | No | `random` | -| Remote | Supported | Yes | Yes\* | Yes\* | Yes\* | Yes\* | Yes\* | Unknown (No) | Unknown(No) | `remote` | -| TinyDNS | Experimental | Yes | Yes | No | No | No | No | Unknown (No) | Unknown (No) | `tinydns` | +| [BIND](backend-bind.md) | Supported | Yes | Yes | Experimental | No | Yes | No | No | No | `bind` | +| [DB2](backend-db2.md) | Unsupported | Yes | No | No | No | Yes | No | No | No | `db2` | +| [Geo](backend-geo.md) | Beta | Partial | No | No | No | No | Unknown (No) | Yes (no key storage) | Unknown (No) | Unknown (No) | `geo` | +| [LDAP](backend-ldap.md) | Unmaintained | Yes | No | No | No | No | No | Unknown (No) | Unknown (No) | Unknown | +| [LMDB](backend-lmdb.md) | Supported | Yes | No | No | No | No | No | Unknown (No) | Unknown (No) | `lmdb`| +| [MySQL](backend-generic-mypgsql.md) | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | `gmysql` | +| [Oracle](backend-oracle.md) | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Unknown (No) | No | `oracle` | +| [Pipe](backend-pipe.md) | Supported | Yes | No | No | No | No | Partial (no delegation, no key storage) | No | No | `pipe` | +| [PostGreSQL](backend-generic-mypgsql.md) | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | `gpgsql` | +| [Random](backend-random.md) | Supported | Yes | No | No | No | No | Yes (no key storage) | No | No | `random` | +| [Remote](backend-remote.md) | Supported | Yes | Yes\* | Yes\* | Yes\* | Yes\* | Yes\* | Unknown (No) | Unknown(No) | `remote` | +| [SQLite](backend-gsqlite.md) 2 | Supported (not recommended) | Yes | Yes | Yes | Yes | No | No | No | `gsqlite` | +| [SQLite](backend-gsqlite.md) 3 | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Yes | `gsqlite3` | +| [TinyDNS](backend-tinydns.md) | Experimental | Yes | Yes | No | No | No | No | Unknown (No) | Unknown (No) | `tinydns` | \*: Please read the backend-specific documentation.