Hi Youcef, Thanks for you feedback about the product.
Regarding getting rid of relational databases, we really haven't explored this possibility ourselves. Technically APIM 3.0.0 uses a set of DAO interfaces to access its persistent layer. These DAO interfaces such as ApiDAO.java, ApplicationDAO.java, etc. can be found here[1]. The actual implementations of these interfaces that talk to the relational databases can be found in the impl package one level below[2]. So the rest of the product code is not concerned with the implementation of the DAO interfaces, so theoretically you can do your own implementation and wire that in through the DAOFactory class thats used to construct an instance of each DAO implementation. Practically Im not sure how you could maintain the relationships of the various entities in a NoSQL DB(This is the very reason why we use a relational DB implementation by default). You are free to try this out on your end and let us know how it goes. [1] https://github.com/wso2/carbon-apimgt/tree/master/components/apimgt/org.wso2.carbon.apimgt.core/src/main/java/org/wso2/carbon/apimgt/core/dao [2] https://github.com/wso2/carbon-apimgt/tree/master/components/apimgt/org.wso2.carbon.apimgt.core/src/main/java/org/wso2/carbon/apimgt/core/dao/impl On 20 February 2018 at 14:13, Youcef HILEM <[email protected]> wrote: > Hi, > First of all, thank you very much for this excellent product. > > I am preparing an infrastructure for APIM 3.0.0 in multi-dacenter active / > active configuration. > > I want to get rid of relational databases (MySQL, ...). > > Is it possible ? if so, could you please give me the outline to follow to > use only the NoSQL Cassandra database? > > Thank you in advance. > Youcef HILEM > > > > -- > Sent from: http://wso2-oxygen-tank.10903.n7.nabble.com/WSO2- > Architecture-f62919.html > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > -- Regards, Uvindra Mobile: 777733962
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
