[Opensim-dev] Thoughts on adding a generic key-value storage system to OpenSim?
diva at metaverseink.com
diva at metaverseink.com
Tue Sep 22 18:27:55 UTC 2009
I think the issue at hand is how to allow plugins (regions modules and
others) to store additional data in the existing databases. Many times
the extra data is just a few more fields. Having to setup entire
databases for those plugins, separate from the existing ones, and
requiring coordination with the existing ones, seems like an unnecessary
complexity.
So definitely +1 on jhurliman's proposal.
Stefan Andersson wrote:
> For what it's worth, I'd rather have us encourage exploring notions of
> cloud-like and distributed services than to create a serve-all string
> storage.
>
> Pitched against monolithic database providers, I feel it's more in line with
> the OpenSim distributed, modular and decoupled mantras.
>
> /Stefan
>
>> -----Original Message-----
>> From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-
>> bounces at lists.berlios.de] On Behalf Of Dickson, Mike (ISS Software)
>> Sent: den 22 september 2009 17:55
>> To: opensim-dev at lists.berlios.de
>> Subject: Re: [Opensim-dev] Thoughts on adding a generic key-value
>> storage system to OpenSim?
>>
>> And OpenSim is?
>>
>> I actually really like the notion of a REST like interface for semi-
>> structured attribute/value storage for modules. Similar to the cloud
>> centric storage services. Maybe you configure a URL for the REST
>> storage svc to use and a module that needs it can look it up and use
>> it. One implementation could certainly be in the local database but an
>> external svc (either a separate shared "internal" svc or a real
>> external cloud storage svc depending on needs).
>>
>> Anyway, I'd hate to see restricting options for this based on perceived
>> stability of a solution. OpenSim itself is "alpha" as has been pointed
>> out. Melanie, you seem to have a preconceived design in mind, maybe
>> you could share some details.
>>
>> Mike
>>
>> -----Original Message-----
>> From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-
>> bounces at lists.berlios.de] On Behalf Of Melanie
>> Sent: Tuesday, September 22, 2009 10:42 AM
>> To: opensim-dev at lists.berlios.de
>> Subject: Re: [Opensim-dev] Thoughts on adding a generic key-value
>> storage system to OpenSim?
>>
>> CouchDB is generally not considered stable at this time.
>>
>> Melanie
>>
>> Daniel Smith wrote:
>>> You mentioned JSON -- Anyone looking at CouchDB?
>>> http://couchdb.apache.org/
>>>
>>>
>>> On Tue, Sep 22, 2009 at 12:16 AM, Frisby, Adam
>> <adam at deepthink.com.au>wrote:
>>>> I think something that has emerged a lot in the last year is the
>>>> scalability properties of key-value stores. You can get them up to
>> gigantic
>>>> sized databases fairly efficiently; definitely more so than a
>> conventional
>>>> DB. It would however be nice if we could get some kind of struct
>> format for
>>>> serialising/deserialising data and knowing how to decode it
>> implicitly.
>>>> (XML, JSON?)
>>>>
>>>> Adam
>>>>
>>>
>>> ---------------------------------------------------------------------
>> ---
>>> _______________________________________________
>>> Opensim-dev mailing list
>>> Opensim-dev at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
More information about the Opensim-dev
mailing list