Herval Freire created ZEPPELIN-2790:
---------------------------------------
Summary: Storing Notebooks and Configs on database
Key: ZEPPELIN-2790
URL: https://issues.apache.org/jira/browse/ZEPPELIN-2790
Project: Zeppelin
Issue Type: New Feature
Reporter: Herval Freire
At Twitter, we run mostly all of our services following the 12-factor approach
(https://12factor.net/). Zeppelin is one of the few exceptions we can't really
containerize, since:
- it stores notebook data on local disk
- it stores configuration on disk
One option we considered is migrating the whole thing to git (with remote
pushes). The issue, then, becomes concurrency. So the saner option we're left
with is using a database backend to store that information. In the interest of
time to build / easier compatibility with the JSON mode, what we're considering
is basically storing some metadata + a JSON "blob" on your database of choice
(configurable w/ jdbc driver).
We didn't start commiting resources to building this yet - I'd like to probe
the opensource community's interest on this, as well as any remarks,
suggestions or no-gos you'd have in mind.
Please advise!
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)