I would like to launch an online collaborative database (< 100 MB, most likely < 10 MB). I'll use either MySQL, MariaDB or PostgreSQL.

I need a platform that would allow people to submit pull requests to improve the database, and the pull requests should be readable. Is there such platforms? Perhaps GitHub can be used for that purpose (unsure how readable diff of large SQL dumps would be)?

I am aware of dat but I don't want to have to host the repository. I am also aware of DataHub (1) but it looks like a prototype only.

(1) Bhardwaj, Anant, et al. "Datahub: Collaborative data science & dataset version management at scale." arXiv preprint arXiv:1409.0798 (2014).


Have you checked the Google Fusion Tables. I am not sure if it solve all your issues, but it is a hosted solution where you can use their API to update the table from whenever you want. It is perfect for collaboration. And if I am wrong they have something like attributions to identify who modify the data and when.

Details about their API and sample codes here: link

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.