Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Dotmim.sync | 708 | 1 | 10 | a month ago | 90 | July 07, 2022 | 19 | mit | C# | |
A brand new database synchronization framework, multi platform, multi databases, developed on top of .Net Standard 2.0. https://dotmimsync.readthedocs.io/ | ||||||||||
Symmetric Ds | 566 | 2 days ago | 9 | Java | ||||||
SymmetricDS is database replication and file synchronization software that is platform independent, web enabled, and database agnostic. It is designed to make bi-directional data replication fast, easy, and resilient. It scales to a large number of nodes and works in near real-time across WAN and LAN networks. | ||||||||||
Websqlsync | 496 | 3 years ago | 4 | JavaScript | ||||||
Synchronize a local WebSQL DB to a server | ||||||||||
Kitchen_sync | 267 | 2 months ago | 1 | February 27, 2018 | 4 | mit | C++ | |||
Fast unidirectional synchronization - make or efficiently update a copy of a database, without slow dumping & reloading | ||||||||||
React Agent | 235 | 1 | 4 years ago | 19 | February 09, 2018 | mit | JavaScript | |||
Client and server-side state management library | ||||||||||
Syncchanges | 104 | 2 | 19 hours ago | 11 | April 19, 2022 | 5 | mit | C# | ||
Synchronize/Replicate database changes using SQL Server Change Tracking | ||||||||||
Csync2 | 98 | a year ago | 22 | gpl-2.0 | C | |||||
file synchronization tool using librsync and current state databases | ||||||||||
Vault | 84 | 14 | 1 | 2 months ago | 27 | August 07, 2020 | 10 | apache-2.0 | Java | |
Easy persistence of Contentful data for Android over SQLite. | ||||||||||
Moduleinterface | 60 | 3 months ago | 2 | other | C++ | |||||
Easy config and value sync between IoT modules, database and web pages | ||||||||||
Watchdb | 59 | 8 years ago | March 12, 2015 | 1 | mit | Go | ||||
Keeping SQLite databases in sync |
A server which connects all kinds of vector geodata sources to a PostgreSQL/PostGIS database and provides a structured way to synchronize external data to database tables.
One common situation when dealing with geographic data is repeatedly exporting and importing this data to and from a PostGIS-enabled database. While the export is very well covered by products like Mapserver and GeoServer, importing is a bit more tricky. Common solutions consist mostly of custom scripts wrapping commands like shp2pgsql or ogr2ogr. These solutions often fail or at least need some tricky hacks if single rows of data should be updated instead of deleting and restoring the complete table content. It is also hard to account for slow or interrupted transactions and still make sure that the data stays synchronized as a whole. Using these import scripts requires either command line access or some custom code to hook them up to a job queue or even web interface to make them usable from within other applications.
Flaws like those were the reason for us to create batyr as a reusable solution for similar demands in the future.
batyr is a single server application providing the following:
With these features it is possible to quickly integrate external geodata into your PostGIS database - without having to spend time creating custom code.
For the complete manual see the included MANUAL.md file.