Add support for MS SQL Server
unusualmutant opened this issue · 2 comments
unusualmutant commented
Currently this DB is not supported as a source, but is widely used. Would be great to have the option of reading from MS SQL Server tables as well.
labianchin commented
Thanks for raising this!
There has been a PR #32 , but it did not went further. I don't think there is any plan currently to add support for it.
When designing for MS SQL Server support we need to consider:
- Design to interoperate with other DBeam features (e.g.
--partition
,--limit
,-queryParallelism
, ...) in a maintainable way (i.e. avoidingif isMsSQLServer()
everywhere). - Add some good test coverage on this feature so that we can keep confidence to evolve DBeam. It would be great to have some e2e tests covering Google Cloud SQL and Google Dataflow offering, but the reality is that would be quite some investment.
rulle-io commented
The issue with having a mssql jdbc library not included into dbeam package can be solved by providing a option to add(load) a 3rd-party library at runtime.