-
Notifications
You must be signed in to change notification settings - Fork 423
Brainstorm rationale
Mathieu Leplatre edited this page Apr 21, 2016
·
19 revisions
- PostgreSQL / Redis / [...]
- Transactions
- Sync API (Offline first)
- pagination
- pluggable auth
- private data per user
- sorting/filtering on arbitrary field
- JSON schema validation
- plugin system via Pyramid/Cliquet
- single record sharing
- pub/sub for notifications
- attachments/files API
- Requires definition of permanent views
- Map/reduce API
- No sorting
- No validation
- No permissions
- No sorting/filtering on arbitrary field
- Poor data integrity
- CouchDB
- Permissions via tokens
- File attachments
- No sorting/filtering on arbitrary fields
https://github.com/cozy/cozy-data-system/wiki/Api
- MySQL
- No sorting/filtering on arbitrary fields
- Replication metaphor
- 1 user = 1 couchdb
- CouchdBD + node
- Offline first
- One app = one deployment (?)
- https://github.com/hoodiehq/my-first-hoodie/blob/master/deployment.md
- http://hood.ie/intro/#get-started
- Dashboard
- Turn key solution JS
- MongoDB
- https://github.com/deployd/deployd
- Node dev API
- http://loopback.io
- c.f. ritch from deployd at StrongLoop ush
- 5 min tutorial.
- https://www.firebase.com/how-it-works.html
- Dashboard
- React app
- https://parse.com
https://github.com/gritzko/swarm
https://github.com/telepat-io/telepat-api
- GraphQL
- Not open source
Apache Usergrid
CouchDB-like with fined-grained permissions
https://github.com/fiatjaf/summadb
poorman parse https://github.com/jprichardson/iceden
https://github.com/neutrinoapp/neutrino
-
_id
: CouchDb (Cozy), Mongo, ElasticSearch, Eve, PouchDB; -
id
: Kinto :(
Join us on irc.freenode.net #kinto or on our Slack Workspace for more info.