- http://www.topicmapslab.de/documents/majortom-redis
New MaJorToM Topic Map Store based on redis
Erstellt von {{by}} am {{at}} und aktualisiert am {{updated}}.
Abstract:
Today we added a new backend to the powerful Topic Maps engine MaJorToM: the Redis Topic Map Store. Redis is an open source, advanced key-value-store supporting strings, sets, hashes and lists as values. The code is published at the MaJorTom Google Code project.
Today we added a new backend to the powerful Topic Maps engine MaJorToM: the Redis Topic Map Store. Redis is an open source, advanced key-value-store supporting strings, sets, hashes and lists as values. The code is published at the MaJorTom Google Code project.
The new topic map store is the perfect combination of a light-weight and persistent data store. It enables a parallel access without the need to implement own thread locking mechanism. Redis is easy to administrate and enables very fast read and write access. Additionally it allows replication to multiple servers using its built-in sharding functionality.
To make a topic map storage within a Redis database, we recreated the schema of the Topic Maps Data Model based on the Redis possibilities. The Schema is documented here. We are looking forward for comments on both the Redis store and the schema.
Update 2011-04-14: Johannes Schmidt has published another proposal for mapping of the Topic Maps Data Model to Redis schema.
Autoren
Benjamin Bock
http://twitter.com/bnjmnbck
Benjamin ist Projektleiter von Ruby Topic Maps und rtm-tmql.
Thematik
MaJorToM
{{project}}
MaJorToM is more than just a Topic Maps engine, it's a kind of philosophy of designing an independent Topic Maps engine. The MaJorToM API extends ...
Zur Homepage von MaJorToM
Glossar
Topic Maps Engine
ist assoziert mit {{count}} Einträgen.
A Topic Maps engine is a system based on the Topic Map ISO standard exposing a TMAPI compatible interface for running Topic Map applications.
I like the easy but powerful way of merging Topic Maps to extend and combine existing knowledge bases. Thus I see high potential in distributed environments where peer to peer solutions may open the gates to the real Web 3.0.
SharpTM



