PlatformChart

From Digital Scholarship Group
Jump to navigation Jump to search
eXist MarkLogic Sausalito BaseX
Open upgrade path (future versions not closed to us) ? ?
Handles multiple data sources
Documentation available and sufficient ?
Decoupled interface development
Security handling ? ? ? ?
Ease of installation and use test test test test
Talks to Oxygen x ± [2]
Agnosticism re: location test test test test
REST support
Native Red Hat x ± [1] ± [3] v. 6
Ease of update ask ask [4] ask
Backup and restore [6]
General performance ask/test ask/test ask/test ask/test
Flexible deployment (web server, servlet, etc.) ? ✓ [5]


? = need to investigate

test = need to test ourselves

ask = ask on lists, ask our friends

[1] = Yes, but teller, and probably penn, will need more RAM and more disk space to run this.

[2] = Not supported by a special-purpose well-documented interface, but can be done via WedDAV and XQJ. SyncRO has posted brief instructions, and plans to create a how-to guide. For details see this thread (for some reason the 1st post is missing).

[3] = No, but doesn’t matter --- we’d be running it on 28msec, anyway.

[4] = "Updates" in this case would refer primarily to the API provided by 28msec, since all the data (and methods for interacting with it) are cloud-based. There is a desktop client provided, but since their API is fully REST-ful I don't believe you're tied to using it. 28msec seems to update the client software every ~2-4 months from what I can tell.

[5] = Since there isn't any local deployment of the data store itself, pretty much any deployment (as long as it supports standard HTTP protocols) is possible.

[6] = Sausalito applications are deployed to AWS, with backup/restore being part of Amazon's platform/services -- e.g. pretty much built in. I haven't heard of anyone permanently losing data on AWS (which doesn't mean it can't happen).