[asterisk-bugs] [JIRA] (ASTERISK-27383) astdb: Document performance issues and alternatives

Nir Simionovich (GreenfieldTech - Israel) (JIRA) noreply at issues.asterisk.org
Fri Dec 22 06:14:22 CST 2017


    [ https://issues.asterisk.org/jira/browse/ASTERISK-27383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=240997#comment-240997 ] 

Nir Simionovich (GreenfieldTech - Israel) commented on ASTERISK-27383:
----------------------------------------------------------------------

Hmmm...

Personally, I do believe that the general "butchering" of AstDB among the various platform developers
had gotten to a point where an alternative should be created. I don't believe that digging into the existing
AstDB code base and investing efforts in resolving the performance issue is worth while. When used within
the parameters of its creation, AstDB performs very well and delivers on its promise. 

Creating a new backend (or backends) for "Key/Value" operations, or maybe a "NoSQL" connector for such 
is a worth while effort. Currently, most of us will use an AGI (or other variant) approach to doing this, while
providing such a tool from the dialplan can prove both powerful and appealing to many developers.





> astdb: Document performance issues and alternatives
> ---------------------------------------------------
>
>                 Key: ASTERISK-27383
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27383
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_db, Core/AstDB, Functions/func_db
>    Affects Versions: 13.18.0, GIT, 15.1.0
>            Reporter: Corey Farrell
>            Assignee: Nir Simionovich (GreenfieldTech - Israel)
>            Severity: Minor
>
> All operations against astdb occur behind a global mutex.  This can lead to performance issues when astdb is used heavily by dialplan.
> * Add a warning to xmldoc for all astdb actions.
> * Best practice documents and examples?
> asterisk-dev discussion: http://lists.digium.com/pipermail/asterisk-dev/2017-October/076573.html



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list