[
https://issues.apache.org/jira/browse/S2GRAPH-75?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
DOYUNG YOON reassigned S2GRAPH-75:
----------------------------------
Assignee: DOYUNG YOON
> Use an embedded database as the default metadata storage
> --------------------------------------------------------
>
> Key: S2GRAPH-75
> URL: https://issues.apache.org/jira/browse/S2GRAPH-75
> Project: S2Graph
> Issue Type: Sub-task
> Reporter: Jong Wook Kim
> Assignee: DOYUNG YOON
> Fix For: 0.1.0
>
> Original Estimate: 168h
> Remaining Estimate: 168h
>
> The current choice of the metadata storage - MySQL - served well for the
> production usage, but running the DBMS, creating database and tables,
> configuring the JDBC, etc. has not been transparent to the users, and most
> importantly, is not documented anywhere.
> In order for the users to be able to just download and run s2graph, it is
> desirable to use the metadata storage without setting up a separate MySQL
> server, at least for the first run. We should then recommend MySQL or similar
> for production usage.
> Derby, H2 and HSQL are popular choices for an embedded database in JVM, and
> we should figure out the most appropriate choice for us.
> As a side note, currently the only way to get the schema is to hack on the
> Vagrant image. This should also be made transparent and manageable somehow.
> For example, [Hive metastore's schema is being managed using a schema and
> upgrade
> SQLs|https://github.com/apache/hive/tree/master/metastore/scripts/upgrade/mysql]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)