[Openstack] [openstack-dev] [TROVE] database instance creation
Michael Basnight
mbasnight at gmail.com
Tue Sep 10 15:09:24 UTC 2013
On Sep 10, 2013, at 6:01 AM, Brian Aker <brian at tangent.org> wrote:
> Hi!
>
> On Sep 9, 2013, at 9:46 AM, Michael Basnight <mbasnight at gmail.com> wrote:
>
>> On Sep 9, 2013, at 8:38 AM, Clint Byrum wrote:
>>
>>> Perhaps: "Trove is designed to support a multi-user database for a single
>>> OpenStack tenant within a Nova instance."
>>
>> +1. Very succinct, and it does remove ambiguity. Giuseppe, feel free to update the wiki to reflect this, and help remove ambiguity in other areas. Thank you Clint and Giuseppe.
>
> Let me be a little nit-picky.
>
> Trove when mapped to other RDBMS then MySQL may actually create multiple "DATABASES".
>
> MySQL maps "CREATE DATABASE" to "CREATE SCHEMA" and Trove has inherited this inconsistency. A number of other RDBMS have both of these implemented and I would expect that they will call "CREATE DATABASE" instead.
>
> It would be more accurate to say that Trove supports the creation of "DBMS" systems (though frankly some of the NO-SQL solutions don't fit that definition due to their lack of data integrity).
>
> Additionally I would drop the "multi-user" part since some of the proposed implementations lack "users" as well.
>
> Trove is a service that handles the maintenance, provisioning, etc… of DBMS systems.
>
Very good points. I've been in many a meeting trying to explain what Brian just wrote. Ill be sure to add all this to the wiki today. Thank you Brian.
> Cheers,
> -Brian
>
>
>
More information about the Openstack
mailing list