Performance

Bezüglich der Asterisk-Datenbank wird immer wieder die Frage nach der Performance derselben gestellt. Das lässt sich nicht so pauschal beantworten. Falls Sie nur kleine Datenbestände (wie unser Wahlwiederholungsbeispiel) benötigen, so ist die Asterisk-Datenbank sicherlich eine sinnvolle Wahl. Bei größeren und komplexen Datenbeständen sollten Sie aber überlegen, ob das Verwenden einer externen SQL-Datenbank geeigneter ist. Allerdings ist diese Diskussion bei dem überwiegenden Teil aller Anwendungen rein theoretischer Natur, da es sich bei der Asterisk-Datenbank um eine Berkley DB handelt und diese ausreichend performant ist. Tatsächlich ist die Berkley DB, wenn es sich um reine "Key => Value"-Datenpaare handelt, mit die schnellste ihrer Zunft. Sie sollten sich daher diese Frage erst stellen, wenn die Geschwindigkeit der Datenbank nachweislich zu Problemen führt oder Sie eine größere Installation mit umfangreicher Funktionalität aufsetzen wollen.