<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-20434908.post2371202615815899382..comments</id><updated>2008-04-27T11:50:28.952+03:00</updated><category term='MongoDB'/><category term='Vista'/><category term='Delver'/><category term='MySQL'/><category term='MySQL Connector'/><category term='Chrome'/><category term='Linux'/><category term='Mac'/><category term='SQL Server'/><category term='Misc'/><category term='Databases'/><category term='Windows'/><category term='Google'/><category term='InnoDB'/><title type='text'>Comments on Rational Relational: Using the MySQL Event Scheduler to Emulate Threads...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.shlomoid.com/feeds/2371202615815899382/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default'/><link rel='alternate' type='text/html' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html'/><author><name>Shlomo Priymak</name><uri>https://profiles.google.com/116089576530899793016</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-MBtwyrFVHws/AAAAAAAAAAI/AAAAAAABFDw/7IPBTg5WJWE/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20434908.post-5338375486096641725</id><published>2008-04-27T11:50:00.000+03:00</published><updated>2008-04-27T11:50:00.000+03:00</updated><title type='text'>The future is 6.0+, and it's all too far away... :...</title><content type='html'>The future is 6.0+, and it's all too far away... :) &lt;BR/&gt;I'd use the built-in InnoDB for the mysql schema if I were to decide, but MySQL AB probably avoids depending on it internally due to the fact it's owned by Oracle.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/5338375486096641725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/5338375486096641725'/><link rel='alternate' type='text/html' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html?showComment=1209286200000#c5338375486096641725' title=''/><author><name>Shlomo Priymak</name><uri>http://www.blogger.com/profile/08509735030020026930</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html' ref='tag:blogger.com,1999:blog-20434908.post-2371202615815899382' source='http://www.blogger.com/feeds/20434908/posts/default/2371202615815899382' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-529265143'/></entry><entry><id>tag:blogger.com,1999:blog-20434908.post-580178303919672797</id><published>2008-04-27T11:29:00.000+03:00</published><updated>2008-04-27T11:29:00.000+03:00</updated><title type='text'>Hi again,&lt;br&gt;MYISAM is the only built-in engine. I...</title><content type='html'>Hi again,&lt;BR/&gt;MYISAM is the only built-in engine. In the future MMARlA will be the standard engine.&lt;BR/&gt;Maria will offer ACID.&lt;BR/&gt;You are right about the locks , but probably you can poll using different lock names. For instance, every event puts its lock name includinga tx table. Or just when finishing inserting a row in a tx table.&lt;BR/&gt;&lt;BR/&gt;Andrey</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/580178303919672797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/580178303919672797'/><link rel='alternate' type='text/html' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html?showComment=1209284940000#c580178303919672797' title=''/><author><name>Andrey Hristov</name><uri>mysql.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html' ref='tag:blogger.com,1999:blog-20434908.post-2371202615815899382' source='http://www.blogger.com/feeds/20434908/posts/default/2371202615815899382' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2115556189'/></entry><entry><id>tag:blogger.com,1999:blog-20434908.post-6371632294833914432</id><published>2008-04-27T10:48:00.000+03:00</published><updated>2008-04-27T10:48:00.000+03:00</updated><title type='text'>GET_LOCK() is a great tool, but I don't see how yo...</title><content type='html'>GET_LOCK() is a great tool, but I don't see how you can use it in this case. Each connection can only get one lock. You can test for existence of many locks, but you can't assure the order in which the events started. What was your idea?&lt;BR/&gt;&lt;BR/&gt;Regarding the non transactional nature: if you want to do something like:&lt;BR/&gt;START TRANSACTION;&lt;BR/&gt;CREATE event...&lt;BR/&gt;CREATE event...&lt;BR/&gt;COMMIT;&lt;BR/&gt;And you need to be certain all of the events were added, you can't. Moreover, since it's MyISAM, a crash in the middle of the event creation can even corrupt the table.&lt;BR/&gt;&lt;BR/&gt;Honestly, I really don't understand why MySQL uses MyISAM for the meta-data database.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/6371632294833914432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/6371632294833914432'/><link rel='alternate' type='text/html' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html?showComment=1209282480000#c6371632294833914432' title=''/><author><name>Shlomo Priymak</name><uri>http://www.blogger.com/profile/08509735030020026930</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html' ref='tag:blogger.com,1999:blog-20434908.post-2371202615815899382' source='http://www.blogger.com/feeds/20434908/posts/default/2371202615815899382' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-529265143'/></entry><entry><id>tag:blogger.com,1999:blog-20434908.post-6743404328958418328</id><published>2008-04-27T02:06:00.000+03:00</published><updated>2008-04-27T02:06:00.000+03:00</updated><title type='text'>Hi,&lt;br&gt;you can use GET_LOCK() and the other lock f...</title><content type='html'>Hi,&lt;BR/&gt;you can use GET_LOCK() and the other lock functions instead of polling mysql.event .&lt;BR/&gt;What's the problem of the table being non-tx with executing &amp; finishing?&lt;BR/&gt;&lt;BR/&gt;Andrey</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/6743404328958418328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20434908/2371202615815899382/comments/default/6743404328958418328'/><link rel='alternate' type='text/html' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html?showComment=1209251160000#c6743404328958418328' title=''/><author><name>Andrey Hristov</name><uri>mysql.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.shlomoid.com/2008/04/using-mysql-event-scheduler-to-emulate.html' ref='tag:blogger.com,1999:blog-20434908.post-2371202615815899382' source='http://www.blogger.com/feeds/20434908/posts/default/2371202615815899382' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1245599432'/></entry></feed>
