Does BroadLeaf support multiple database nodes?
Posted: Thu May 16, 2013 10:17 am
Hi,
We are evaluating broadleaf commerce for our e-commerce platform migration from perl to java. BroadLeaf looks promising among the available options.
In broadleaf database schema design, all catalog, products, orders etc are all in one database and the code is written in such a way that core components have PersistenceUnit "blPU" is injected through annotations for DaoImpl's and Transaction demarcation also done using @Transactional("blTransactionManager") which utilities "blPU".
But for our application, we want to have catalog, product etc data in one database schema and order, customer details needs to be stored in a different database/schema. This is because catalog/product details will be read more frequently, so we want to have multiple database nodes with replication strategy along with load balancer.
My question is, is there a way to extend or tweak broadleaf framework to work with multiple databases/schemas?
We are evaluating broadleaf commerce for our e-commerce platform migration from perl to java. BroadLeaf looks promising among the available options.
In broadleaf database schema design, all catalog, products, orders etc are all in one database and the code is written in such a way that core components have PersistenceUnit "blPU" is injected through annotations for DaoImpl's and Transaction demarcation also done using @Transactional("blTransactionManager") which utilities "blPU".
But for our application, we want to have catalog, product etc data in one database schema and order, customer details needs to be stored in a different database/schema. This is because catalog/product details will be read more frequently, so we want to have multiple database nodes with replication strategy along with load balancer.
My question is, is there a way to extend or tweak broadleaf framework to work with multiple databases/schemas?