Published December 06, 2019
The Answer is A.
HubDB is a collection of data stored as cells within rows and columns of a table, similar to a spreadsheet. The data within a HubDB table can be retrieved using an API, or Hubl, code, which allows you to pull it into the CMS and display content on your website as a dynamic page.
Unlike other online databases that are often technical and managed by IT teams, HubDB is simple to use, maintain, and embed within your site. If you’ve ever used Microsoft Excel, you can work with HubDB (and if you haven’t, well, it’s super easy.)
HubDB can be used in many different ways, but it’s particularly helpful when you’re feeding similar data sets through a template, as well as any data that needs to be regularly updated. Some examples include:
- Team member pages
- Resource pages
- Product or portfolio pages
- Event listing pages
- Searchable directories
- Maps or locator tools
Morey Creative’s team page is an example of HubDB in action. The main page and each individual team member’s page reference the same HubDB table, which has cells for name, title, biography, nickname, favorite team, and so on.
HubDB does have a few technical limits to be mindful of, such as:
- 10,000 rows per table (so if you’re looking to use HubDB for a large catalog of products, you may run into some scalability issues)
- 10 table scans per CMS page
- HubSpot’s API Usage Guidelines
- As of December 2019, you can drag-and-drop to reorder columns easily, but you cannot reorder rows in the same way. (You’ll have to export your table as a CSV file, manually reorder your rows, and upload your file to overwrite the existing data—a little tedious, but we’re sure HubSpot is working on it.)
Subscribe to the 'Inbound & Down' Question of the Day
Sign up to receive a new inbound multiple choice question delivered to your inbox every morning.
Explore more inbound learning on the 'Inbound & Down' Podcast.