Hi, AFAIK Ruby C mysql dirver is blocking so Ruby must wait until get a 
response.
So what's the advantage of using "single_threaded = false"? With this option 
Sequel creates a pool of connections to the DB while when using 
"single_threaded = true" it just mantain a single connection. Is it right?

Would it be advantages if I use mysqlplus with is async? then should I use 
single_threaded or not?

Also there is a mysql driver on top of EventMachine:
  http://github.com/tmm1/em-mysql

In the README it's supposed to work with Sequel, but I don't understand if 
it's works in a transparent way or if I must refactor my code to make it 
events based. Any comment about it please?

The fact is that I'm building a HTTP server based on Thin which uses 
EventMachine (event based) for request handling. So I must also use event 
based style for responses handling (without blocking calls). What is the best 
approach to achieve it using Sequel? should I use mysqlplus and/or em-mysql?

Thanks a lot for any help.

-- 
Iñaki Baz Castillo <[email protected]>

--

You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.


Reply via email to