[Opensim-users] opensim migration strategy

Justin Clark-Casey jjustincc at googlemail.com
Fri Dec 5 16:48:20 UTC 2008


Generic Email wrote:
> This is a bit of a soap box, so if your are easily offended or annoyed, 
> just pass by, there is nothing to see here.
> 
> I see in the OpenSim world the assertion that SQLite is not production 
> worthy often. Most recently here:
> 
>> http://opensimulator.org/wiki/Upgrading
> SQLite (default - a lightweight database that comes bundled with OpenSim 
> and can be used without requiring any extra configuration. It is mostly 
> intended to get you up and running quickly, not for production use.)

Dear Generic,

I'm a little confused - that text doesn't appear anywhere on that wiki page, and never has.  I guess you're probably 
referring to some other page.

> 
> I prefer to describe SQLite as: 
> SQLite is a software library that implements 
> a self-contained, serverless, zero-configuration, transactional SQL 
> database engine. SQLite is the most widely deployed SQL database engine 
> in the world. The source code for SQLite is in the public domain.

That's true, although it's best suited to some needs and not others.  In particular, I suspect that multi-user access 
with large data sets is not one of its targets.

As far as I recall, the creator of SQLite himself pretty much said this on one of Leo Laporte's FLOSS podcasts.

http://twit.tv/floss26

> 
> These companies believe SQLite is production 
> worthy/ready: http://www.sqlite.org/famous.html
> 
> I am a huge fan of SQLite, and for what it does, I believe it does it 
> very well.
> 
> Thanks for letting me get that out, and I hope I can influence more of 
> you to take a better look at SQLite.
> 
> On Dec 5, 2008, at 10:58 AM, Justin Clark-Casey wrote:
> 
>> Paul Fishwick wrote:
>>> From one version of opensim to the next, what is the accepted migration
>>> strategy?  In particular, what happens if someone changes an SQLite
>>> or MySQL schema from one revision to the next? I tried METHOD 2
>>> last night when going from r7320 to r7605, and it failed. Not sure why
>>> yet...I ended up just creating new regions from scratch.
>>>
>>> If someone can suggest a more efficient approach, that would
>>> be great. Once it is down, we can put it in the wiki. It could go
>>> under:
>>>
>>> http://opensimulator.org/wiki/Configuration
>>
>> Actually, just a couple of days ago I started a rough wiki page for this.
>>
>> http://opensimulator.org/wiki/Upgrading
>>
>> It has the standalone info but not really the grid stuff.  Also, your 
>> bullet point format is much clearer.
>>
>>>
>>>
>>> METHOD 1: If Using SQLite in StandAlone Mode
>>>
>>> 1. Build the latest version from source (or download the binaries)
>>> 2. Put this new installation in a new folder
>>> 3. Copy the following files from the old \bin to the new \bin
>>>    3a. All *.db files
>>>    3b. The opensim.ini file
>>>    3c. The \bin\regions XML files
>>> 4. Launch the new opensim.exe
>>>
>>> METHOD 2: If Using MySQL in StandAlone Mode
>>>
>>> 1. Build the latest version from source (or download the binaries)
>>> 2. Put this new installation in a new folder
>>> 3. Copy the following files from the old \bin to the new \bin
>>>    3a. The opensim.ini file
>>>    3b. The \bin\regions XML files
>>> 4. Launch the new opensim.exe
>>>
>>> METHOD 3: If Using MySQL in Grid Mode
>>>
>>> 1. Build the latest version from source (or download the binaries)
>>> 2. Put this new installation in a new folder
>>> 3. Copy the following files from the old \bin to the new \bin
>>>    3a. The opensim.ini file
>>>    3b. The \bin\regions XML files
>>>    3c. The 5 XML config files
>>> 4. Launch services in the following order: UGAIM + R where
>>>    "R" designates the region server (OpenSim)
>>>
>>
>>
>> -- 
>> justincc
>> Justin Clark-Casey
>> http://justincc.wordpress.com
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-users
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users


-- 
justincc
Justin Clark-Casey
http://justincc.wordpress.com



More information about the Opensim-users mailing list