I did a bit of digging in the repository. And I didn't like what I found.<p>First off, this project seems to be based on:<p><a href="https://github.com/compose/transporter" rel="nofollow">https://github.com/compose/transporter</a><p>But of course every mention of transporter or compose.io was removed from repository, including original BSD-3 license. Which is clearly a violation of BSD-3 license terms.<p>Guys, this is not how open source works. You shouldn't try to claim all the credit when your work is clearly a derivative of another work.<p>And this isn't even the worst thing about the project. While it claims to be an open-source software, almost all of its functionality has been removed from the source code.<p>Thus as an open source software it's completely useless. If you build it from source it probably does nothing, because syncing code is closed source.<p>Yeah, I know you can download pre-built executable. But I won't ever be running some closed-source freeware/commercial software in production.<p>No, thank you very much. Especially if aforementioned software was written by someone who completely lacks any notion of ethics.
I couldn't figure this out in the documentation - how are you keeping the data up to date? Is there some kind of scheduled refresh that pulls all the data from the database periodically, or how are you detecting which rows changed?<p>In particular, how are you implementing this in, say, the MSSQL importer?<p>> Adaptors may be able to track changes as they happen in source data. This "tail" capability allows a ABC to stay running and keep the sinks in sync.
Hi HN, we created <i></i>ABC import<i></i> as a convenient way to sync data source to an Elasticsearch index. It does three things really well imho:<p>1. A small footprint process / docker container that can index or sync your data source with ES that is operationally simple vs relying on application layer logic,<p>2. Supports on-the-fly transformations with Javascript, as well as configuration of mappings (so if you want to set a specific analyzer on your Text fields, or set type mappings),<p>3. Works with a wide variety of sources - Postgres, MySQL, SQL Server, MongoDB, JSON, CSV, Elasticsearch and more coming soon.