Hi Chad,

Yes, I agree. This is a really good idea. I think that it makes a lot of sense to make streaming part of the standard MySQL protocol.

Your suggestion solves the problem that always comes with a transition to a new protocol.

On Oct 19, 2007, at 6:20 PM, Chad MILLER wrote:

On 19 Oct 2007, at 04:35, Paul McCullagh wrote:

For this release I have completed changes to the MySQL Connector/J 5.0.7, to allow BLOB data to be transparently stored and retrieved from the MyBS BLOB repository. The new version of the driver is called MySQL Connector/J SE (streaming enabled).

That's a beautiful hack, Paul.

Of course, you know what I'm going to say, but most of your readers weren't at MySQLCamp-US-East where I proposed it: We can use this experience to change mysql-proxy, as a stepping stone to making the next mysql protocol (labled "p+1" below) that has (at least) streaming built-in:

 now:   client              ->           server

next:   client (p+1)  ->  proxy    =>    server + mybs
 &  :   client     ->     proxy    ->    server (p+1)
 &  :   client (p+1)        ->           server (p+1)

so, older versions of client and server could speak to newer versions of server and client, perhaps with proxy as an intermediary.

Alas, this is a long-term dream. I'm not proposing it for anyone soon, but it's fun to think about.

- chad

--
Chad Miller, Software Developer                         [EMAIL PROTECTED]
MySQL Inc., www.mysql.com
Orlando, Florida, USA                                13-20z,  UTC-0400
Office: +1 408 213 6740                         sip:[EMAIL PROTECTED]




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to