+1. I really don't see a need for that separation myself, it may only lead to ref. integrity issues.
Melanie Sean Dague wrote: > [email protected] wrote: >> Author: mikem >> Date: 2009-02-03 16:01:36 -0800 (Tue, 03 Feb 2009) >> New Revision: 8236 >> >> Modified: >> trunk/OpenSim/ApplicationPlugins/Rest/Inventory/RestAssetServices.cs >> trunk/OpenSim/ApplicationPlugins/Rest/Inventory/RestInventoryServices.cs >> trunk/OpenSim/Data/MSSQL/MSSQLAssetData.cs >> trunk/OpenSim/Data/MySQL/MySQLAssetData.cs >> trunk/OpenSim/Data/NHibernate/NHibernateAssetData.cs >> trunk/OpenSim/Data/SQLite/SQLiteAssetData.cs >> trunk/OpenSim/Data/Tests/BasicAssetTest.cs >> trunk/OpenSim/Framework/AssetBase.cs >> trunk/OpenSim/Framework/AssetLandmark.cs >> trunk/OpenSim/Framework/AssetLoader/Filesystem/AssetLoaderFileSystem.cs >> trunk/OpenSim/Framework/Communications/Cache/AssetCache.cs >> trunk/OpenSim/Framework/Communications/Cache/CryptoGridAssetClient.cs >> trunk/OpenSim/Framework/Communications/Cache/FileAssetClient.cs >> trunk/OpenSim/Framework/Communications/Cache/GridAssetClient.cs >> trunk/OpenSim/Framework/Communications/Capabilities/Caps.cs >> trunk/OpenSim/Grid/AssetServer/RestService.cs >> trunk/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs >> trunk/OpenSim/Region/ClientStack/LindenUDP/LLFileTransfer.cs >> trunk/OpenSim/Region/ClientStack/LindenUDP/LLImageManager.cs >> trunk/OpenSim/Region/Communications/Hypergrid/HGGridServices.cs >> >> trunk/OpenSim/Region/Environment/Modules/Agent/AssetTransaction/AgentAssetsTransactions.cs >> >> trunk/OpenSim/Region/Environment/Modules/Agent/AssetTransaction/AssetXferUploader.cs >> >> trunk/OpenSim/Region/Environment/Modules/Agent/TextureSender/TextureSender.cs >> >> trunk/OpenSim/Region/Environment/Modules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs >> >> trunk/OpenSim/Region/Environment/Modules/Scripting/DynamicTexture/DynamicTextureModule.cs >> >> trunk/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs >> trunk/OpenSim/Region/Environment/Modules/World/Archiver/AssetsArchiver.cs >> >> trunk/OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs >> >> trunk/OpenSim/Region/Environment/Modules/World/Estate/EstateTerrainXferHandler.cs >> trunk/OpenSim/Region/Environment/Scenes/Hypergrid/HGAssetMapper.cs >> trunk/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs >> trunk/OpenSim/Region/Environment/Scenes/Scene.cs >> trunk/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs > > > Ok, I'm reading through this patch, and it makes everything far more > confusing. Now we are flattening and unflattening between 1 and 2 > objects when we touch xml and the database. > > We need to either decide the Metadata is really seperate, in which case > it's a 2nd level entity in the database and the xml (i.e. new table and > nested xml), or it isn't, and we got back. This midway point is madness. > > 1 object per database table please. Anything else is insanity for a > datamodel. > > -Sean > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
