Rickard Öberg wrote:
> This is kind of off topic in a sense, but what the heck...
>
> Rickard Öberg wrote:
>> The test went well. I used Sesame 1.2.3 as repository and used XStream
>> to serialize our Java objects to XML and then used the object id's as
>> subjects, "urn:data" as predicate, and the stringified XML as object.
>> Worked like a charm, with equal or better performance than the
>> previous persistence store (which was a serialized binary database,
>> Jisp, works kind of like BerkeleyDB).
>>
>> The next step for me is to index various XPath's in the serialized XML
>> as RDF properties of the object, and then all of a sudden we can do
>> some very very very cool queries on our entire object model, not to
>> mention handle versioning of object models trivially (by using
>> "urn:data:<version>" as predicate).
>
> I have now tried to import a database with the website of a reasonably
> large customer containing ~300.000 objects. It worked very well. I am
> happy with the size of the database (1Gb), and after having indexed some
> XML XPath's (hence making the RDF database contain ~3.000.000
> statements) we can now do some SerQL queries on the data that we have
> not been able to do before in a convenient way. I'm very very happy with
> the results so far.
>
> It looks like this is going to be very useful in a real-world
> application in a way that I have seen no other data management
> technology do before :-)
Nice to hear that!
Can you tell us the kind of queries that you are doing?
do you feel the need for inferencing and truth management?
--
Stefano Mazzocchi
Research Scientist Digital Libraries Research Group
Massachusetts Institute of Technology location: E25-131C
77 Massachusetts Ave telephone: +1 (617) 253-1096
Cambridge, MA 02139-4307 email: stefanom at mit . edu
-------------------------------------------------------------------
Received on Thu Jan 19 2006 - 13:52:22 EST