We want to replicate our SingleStore database using SingleStore internal replicate database feature only. The issue we have is that there are few tables that are very volatile where data are being inserted, updated and deleted very frequently using stored procedures. These tables are being used as scratch pads. The data is valid for the specific session and for the local cluster only. We want to avoid replicating them to another cluster for this obvious reason. Other tables are mostly read only. We have done our performance test using temp tables that is very slow compared to using these staging tables.
The solution we were thinking is to move these volatile tables into another staging database and create views that are pointing to these tables. Also we make sure the view names in the ODS database remains the same as the table names in staging database and then recreate all the SPs in ODS DB. This is to minimize other changes. This will not be possible as SingleStore currently does not have updatable view.
Currently we have done our replication test using replicate software for selective table replication. For this we need an extra hardware for replicate to run and also sometimes encountering issues.
Do we already have a feature request for updatable views?