Comments on: InnoDB is a NoSQL database http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/ Stay curious! Fri, 10 May 2013 18:25:19 +0000 hourly 1 http://wordpress.org/?v=3.5.1 By: Xaprb http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17420 Xaprb Mon, 14 Dec 2009 13:44:02 +0000 http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17420 Brian, I wasn’t aware of that. But I am aware that memcached is a more capable database than the way people commonly use it. This is part of why I built protocol support into mk-query-digest. Mark, I wonder how many people are using Embedded InnoDB, and for what?

]]>
By: Mark Robson http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17419 Mark Robson Mon, 14 Dec 2009 10:49:11 +0000 http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17419 I’ve had a play with Embedded InnoDB. It does seem a bit immature and there aren’t a lot of features to recommend it over MySQL + InnoDB.

In particular, schema maintenance is a pain, there is a project to create some tools but otherwise it’s entirely up to the application.

Of course unlike (say) sqlite, only one application at once may open an InnoDB database, so the application(s) need to ensure that.

Also unlike sqlite, a single app may only open one innodb database (at once, possibly ever).

]]>
By: Brian Aker http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17418 Brian Aker Mon, 14 Dec 2009 08:47:19 +0000 http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17418 Hi!

I don’t know if you are aware of this, but we have an example inside of the libmemcached distribution where we use Embedded Innodb to backend a Memcached server. Protocol-wise it is Memcached, but the backend is Innodb. The Memcached protocol has a defined range search in it. I was hoping someone would go to the effort of hooking it up.

Cheers,
-Brian

]]>
By: Xaprb http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17412 Xaprb Mon, 14 Dec 2009 01:11:15 +0000 http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17412 Rob: yes, InnoDB has a stored procedure implementation, which it uses for a lot of internal tasks such as maintaining foreign keys, among other things. But you don’t get access to that.

Shlomi: I doubt it’s as easy to use most of the other storage engines as embedded databases, but I’m actually the wrong person to say that.

John: yes, I overlooked NDB.

]]>
By: Bill Karwin http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17406 Bill Karwin Sun, 13 Dec 2009 21:37:29 +0000 http://www.xaprb.com/blog/2009/12/13/innodb-is-a-nosql-database/#comment-17406 And InnoDB is *already* owned by Oracle! There’s no suspense or uncertainty regarding its fate! :-)

]]>