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).

  • 1
    This discussion may be of interest - opendata.stackexchange.com/q/748/1511
    – philshem
    Commented Sep 11, 2015 at 20:54
  • Though hideously ugly, storing each record in a separate file may do what you want.
    – user3856
    Commented Sep 15, 2015 at 14:19

1 Answer 1


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 and acknowledge you have read our privacy policy.

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