Project

General

Profile

Actions

Bug #4922

closed

DB-driven Annotation Manager

Added by ben leinfelder over 14 years ago. Updated over 14 years ago.

Status:
Resolved
Priority:
Normal
Category:
SMS API
Target version:
Start date:
03/31/2010
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4922

Description

The current AnnotationManager implementation reads XML serializations into Annotation objects in memory. Any operations (search, edit) operate on the in-memory version and are then serialized to XML (save). This doesn't scale and also doesn't make it all that easy to issue complex searches.
I'd still keep the XML serializations as a transport mechanism and archive method (<cough> Metacat)

Pros:
-allows us to index annotations by various criteria
-efficient querying
-won't run out of memory
Cons:
-DB overhead/configuration
-not binding to actual data (or are we?)

Actions

Also available in: Atom PDF