From: Adrian S. J. <AS...@pa...> - 2002-01-14 12:20:44
|
> From: Peter Crowther [mailto:pet...@ne...] >=20 > > From: J.P. King [mailto:jp...@he...] > > Would it be feasible to create an object store, and detach=20 > > the code engine from the object store engine? >=20 > Yes. >=20 > > I personally am convinced that this would be a technically=20 > good thing > > to do (given an object store), but I don't know how the game engine > > accesses the objects - is it directly, or is there an=20 > interface layer > > which can be mangled? >=20 > The database is an object with operator[] defined,=20 > specifically so that we > could do this. I think the bigger problem is how do we use it? The code wouldn't be particularly efficient if every access went to an out-of-process call. I suppose if we had a write-through cache it wouldn't be too bad. At least then we'd get semi-fault tolerant data. We'd need a decent sanity-checker that could fix problems like the contents lists being mangled due to a crash whilst moving an object. Adrian. |