Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement alternate DB backend #314

Open
fsteeg opened this issue Nov 14, 2011 · 1 comment
Open

Implement alternate DB backend #314

fsteeg opened this issue Nov 14, 2011 · 1 comment
Milestone

Comments

@fsteeg
Copy link

fsteeg commented Nov 14, 2011

Work in progress based on MongoDB and Casbah (see branch 'casbah')

For portal support, this requires Lucene/Solr integration

@fsteeg
Copy link
Author

fsteeg commented Nov 23, 2011

Wrapping up work on this for now. Experiments are available in the casbah branch: https://github.com/spinfo/drc/tree/casbah

Storing and loading user and page objects basically works (see SpecCasbah). Benchmarks with a single volume show that Casbah needs about 1/3 (w/o images) to 1/6 (w/ images) of the time Exist needs. Editor integration would require substantial changes in SearchView (it currently gets the XML ids from Exist first, then the actual objects etc).

Other areas that woud need updates for a full DB move include the user DB, metadata storage, and portal code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant