Enable mongo db as Glance database

Registered by Feilong Wang on 2013-08-06

Mongo db is an excellent NOSQL database. So it would be great if Glance can support it as backend database.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Feilong Wang
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

I would like to see https://blueprints.launchpad.net/glance/+spec/refactoring-remove-authz-from-db first.

While I generally like the idea of this blueprint, I do wonder how much deployer interest there really is for it. I just wouldn't want to add this to the glance codebase without it being used. Is there any sort of survey of interest in using a mongo db api for glance?

Also, do you have any thoughts about how migrations would work if we weren't just using sqlalchemy as our one-and-only driver?
Thanks
markwash more-info 2014-02-17

Haven't heard back, please reassign yourself if you still want to work on it!
rosmaita abandoned 2014-03-07

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.