Sobre MariaDB e o foco no ODBC...<div><br></div><div>Denis.<span></span><br><br>---------- Forwarded message ----------<br>From: <b>Matthew Jordan</b> <br>Date: Thursday, January 24, 2013<br>Subject: [asterisk-dev] MySQL vs MariaDB<br>
To: Asterisk Developers Mailing List &lt;<a href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a>&gt;<br><br><br>On 01/24/2013 08:05 AM, Bruce Ferrell wrote:<br>
&gt; On 01/24/2013 05:54 AM, Jared Smith wrote:<br>
&gt;&gt; On Thu, Jan 24, 2013 at 8:47 AM, Bruce Ferrell &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;bferrell@baywinds.org&#39;)">bferrell@baywinds.org</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt; With various distros either moving to or considering a move to<br>
&gt;&gt;&gt; MariaDB, are<br>
&gt;&gt;&gt; there thoughts on Asterisk compatibility with MariaDB?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m almost certain some will say that ODBC renders the issue moot,<br>
&gt;&gt;&gt; but I&#39;m<br>
&gt;&gt;&gt; not so certain about that.<br>
&gt;&gt; Maybe I&#39;m not up to speed on MariaDB as much as I should be, but it&#39;s<br>
&gt;&gt; my understanding that MariaDB is a drop-in replacement for MySQL --<br>
&gt;&gt; same ABI, same data directory, and so forth.  Am I mistaken?<br>
&gt; It&#39;s supposed to be.  It&#39;s on my agenda to attempt in the next week or<br>
&gt; so and see what happens.  Just wondering what thought(s) might be put<br>
&gt; into this and what I may need to know to get it to build<br>
&gt;<br>
<br>
The current MySQL integration modules in Asterisk are, unfortunately,<br>
relatively unsupported by the community. There have been discussions<br>
about this in the past (originated by a discussion regarding the<br>
deprecation of said modules - see [1]), but to date there hasn&#39;t been a<br>
lot of movement on those issues [2]. This may be because developers<br>
haven&#39;t personally run into the issue; the issue is complex and hard to<br>
reproduce (there&#39;s at least one memory corruption in the mix); or no one<br>
feels like supporting them any longer. This is not an indictment or a<br>
means to cast blame; it&#39;s just the reality of the situation.<br>
<br>
As Tilghman and others have noted, focusing efforts on supporting the<br>
ODBC modules means that we can provide reliable database integration<br>
that works (generally) with everything. This gives us the most bang for<br>
the buck, and keeps us from attempting to support everyone and actually<br>
supporting no one.<br>
<br>
Now, if someone would like to (a) write drivers to support MariaDB<br>
(which may be just improving on the existing MySQL ones), (b) fix the<br>
issues in the existing MySQL drivers (if necessary), and (c) commit to<br>
being the module maintainer for said modules, I&#39;d be happy to see them<br>
in Asterisk.<br>
<br>
[1] <a href="http://lists.digium.com/pipermail/asterisk-dev/2012-July/055988.html" target="_blank">http://lists.digium.com/pipermail/asterisk-dev/2012-July/055988.html</a><br>
<br>
[2] To see the bugs, run the following query in Jira: project=ASTERISK<br>
and component in (&quot;Addons/app_mysql&quot;, &quot;Addons/cdr_mysql&quot;,<br>
&quot;Addons/res_config_mysql&quot;) and status=Open<br>
<br>
Matt<br>
<br>
--<br>
Matthew Jordan<br>
Digium, Inc. | Engineering Manager<br>
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>
Check us out at: <a href="http://digium.com" target="_blank">http://digium.com</a> &amp; <a href="http://asterisk.org" target="_blank">http://asterisk.org</a><br>
<br>
<br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
<br></div>