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)

Reply via email to