Databases

MySQL


Microsoft Access


AirTables - an alternative to GoogleSheets. Great for building a simple cloud-based database for free.

  • Difficulty Level:                 Low; so it’s great for clients that are not very technical
  • Ownership Transfer:         Can be easily done through email invites
  • Online Tutorial Videos:     https://vimeo.com/album/3513053/format:detail (Links to an external site.)Links to an external site.
  •  (Links to an external site.)Links to an external site. The database is formatted like an excel spreadsheet, and you can set up fields, add records, link table, and collaborate with a team. This service allows collaboration within project team members. The values of the fields are updated in real time. Data in the spreadsheets can be filtered by fields and downloaded as CSV files. Each database spreadsheet can also be turned into “survey forms” with the automatically built-in functionality of AirTable. These are all included in the free-tier of AirTable; however, more functionalities are available if you upgrade to pricing tiers.
  • Tip: We also found an add-on feature incorporated in AirTable that allows us to use Zapier (a third-party integration service) that allows integration of Google Forms results to the AirTable database.


FileMaker - Apple product used to create local and hosted database with CRUD capability.  A lot like Access but with more functionality.

  • Use FileMaker if your client is reluctant to use a programming language
  • Don’t use FileMaker if your client needs very specific functionality or is looking for very cheap solutions ($197 for non-profit edition)
  • Use placeholder tables if you’re unsure of how to export data


PostgreSQL - Open-source RDBMS with similar syntax to other popular SQL flavors. Has native support for unique and flexible datatypes like ARRAY and JSON.


Cloud Firestore - NoSQL database service offered by Google Cloud Platform. Has client and server libraries for just about any language. Very inexpensive, especially when considering the $300 annual credit all GCP accounts get.

Knack - create a non-technical database for our client. Frontend of the application allows users to RSVP to an event with a calendar application. Information is then transferred to the backend database.

  • Simple, non-technical app builder