# Schema to Database

**URL:** <https://forum.flowable.org/t/schema-to-database/4441>\
**Category:** Flowable Application\
**Created:** [August 30, 2019, 7:57pm UTC](https://forum.flowable.org/t/schema-to-database/4441 "2019-08-30T19:57:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ykworkflow](https://avatars.discourse-cdn.com/v4/letter/y/ecc23a/32.png) [@Ykworkflow](https://forum.flowable.org/u/Ykworkflow)\
**Post date:** [August 30, 2019, 7:57pm UTC](https://forum.flowable.org/t/schema-to-database/4441/1 "2019-08-30T19:57:01Z")

</div>

Documentation indicates that mostly relational database are supported. Is it possible to have a graph dB as a backend? Has anyone done this in the past?

---

<div class="post-metadata">

**Author:** ![mmva2142](https://avatars.discourse-cdn.com/v4/letter/m/67e7ee/32.png) [@mmva2142](https://forum.flowable.org/u/mmva2142)\
**Post date:** [September 1, 2019, 8:24am UTC](https://forum.flowable.org/t/schema-to-database/4441/2 "2019-09-01T08:24:53Z")

</div>

I suggest you test it. download the war files, navigate to WEB-INF -\> classes and then flowable properties. you can see these options:

```
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:~/flowable-db/db;AUTO_SERVER=TRUE;AUTO_SERVER_PORT=9091;DB_CLOSE_DELAY=-1

#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#spring.datasource.url=jdbc:mysql://127.0.0.1:3306/flowable?characterEncoding=UTF-8

#spring.datasource.driver-class-name=org.postgresql.Driver
#spring.datasource.url=jdbc:postgresql://localhost:5432/flowablemodeler

#spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
#spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=flowablemodeler

#spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
#spring.datasource.url=jdbc:oracle:thin:@localhost:1521:FLOWABLEMODELER

#spring.datasource.driver-class-name=com.ibm.db2.jcc.DB2Driver
#spring.datasource.url=jdbc:db2://localhost:50000/flowablemodeler

```

I don’t see grahDB but it doens’t hurt to try since i don’t see any reason for it not work. change your options, load up a tomCat server and test it out.

---

<div class="post-metadata">

**Author:** ![dbmalkovsky](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/dbmalkovsky/32/31_2.png) [@dbmalkovsky](https://forum.flowable.org/u/dbmalkovsky)\
**Post date:** [September 1, 2019, 2:38pm UTC](https://forum.flowable.org/t/schema-to-database/4441/3 "2019-09-01T14:38:26Z")

</div>

Yes there has been investigation in the past.

See this [forum post](https://forum.flowable.org/t/any-support-for-alternative-persistence-such-as-graphdb/246).

With version 6 the data persistence for Flowable is fully pluggable allowing for alternative implementations such as recent CroachroachDB (see this [blog post](https://blog.flowable.org/2019/07/11/getting-started-with-flowable-and-cockroachdb/)) implementation in 6.4.2 and experiments with MongoDB (see this [blog post](https://blog.flowable.org/2018/08/13/running-flowable-on-mongodb/)).

And there is this [branch](https://github.com/jbarrez/activiti-neo4j) of work done by Joram Barrez using Neo4j.

---

<div class="post-metadata">

**Author:** ![joram](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/joram/32/26_2.png) [@joram](https://forum.flowable.org/u/joram)\
**Post date:** [September 10, 2019, 8:45am UTC](https://forum.flowable.org/t/schema-to-database/4441/4 "2019-09-10T08:45:15Z")

</div>

> [@mmva2142](#):
>
> I don’t see grahDB but it doens’t hurt to try since i don’t see any reason for it not work. change your options, load up a tomCat server and test it out.

No, unless the graphDB understands jdbc, it won’t work. The default implementation assumes a relation database and sql.
