hook.io works with all major known database technologies.
We've listed some of the Database we've tested, but most Database technologies should work.
- Built-in Datastore
Using Databases in Hooks
Currently, we don't have much integrated support for provisioning new databases and automatically connecting to them. You'll need to provision your own database and require the necessary npm package for communicating to that database in the Service source code.
We'll be adding more examples and better integrated Database support soon. Please let us know if there is anything you'd like to see added.
Built-in Cloud Datastore
Don't want to provision your own Database? We've got you covered!
hook.io provides a simple integrated Datastore API using our own multi-cloud database technology.
The Cloud Datastore allows you to immediately start storing and retrieving persistent data without having to worry about provisioning a new Database.
Should you choose to communicate with an outside database, storing of the Databases access should be done as Service Environment Variables
The Cloud Datastore should currently be considered insecure, and you should not store any sensitive data in it.
Hooks should never deal with large sets of data or long running Database Queries. If you find yourself having to query a large amount of records, consider refactoring your query or dataset to retreive less items at a time ( using techniques such as pagination ).