[Opensim-users] Database overview needed

Frank W Sweet fwsweet at backintyme.com
Tue Mar 3 12:10:07 UTC 2009


Thank you so much! I had no idea that section of the Wiki was out 
there!

One other question: Since there is no reference counter in "asset" for 
inventory-to-asset references (nor in "userfriend" for 
user-to-userfriend references, nor in any other table receiving 
one-to-many relationships, for that matter), I assume that there are 
utility procedures in the code that are run periodically to purge 
unreferenced records and to check referential integrity. Where in the 
code would these be, and how often are they run (at startup, shutdown, 
every so often)?

Frank W Sweeet
Backintyme Publishing

----- Original Message ----- 
From: "Jeff Ames" <jeffames at gmail.com>
To: "Frank W Sweet" <fwsweet at backintyme.com>; 
<opensim-users at lists.berlios.de>
Sent: Monday, March 02, 2009 10:58 PM
Subject: Re: [Opensim-users] Database overview needed


There is some existing documentation at
http://opensimulator.org/wiki/Database:Documentation and the pages
linked there.

As for assets versus inventory items, an asset is the object itself,
whereas the inventory item simply points to the asset (via the asset
ID), and adds some information about the asset that the inventory
needs to be aware of, such as permissions.

When assets are modified, a copy is created, since we can't be sure
that there is only one reference to the original asset.

(I believe this is accurate, but those of you more familiar with
current asset handling, please correct me if I'm mistaken.)

Jeff




More information about the Opensim-users mailing list