Building a searchable directory- what to use as the underlying database?

Hey everyone - really new to this. I’m trying to build a searchable directory and have a structural data question. I’m going to be updating the directory regularly (based on data I’m getting externally, not through bubble) and would like to be able to make changes to an underlying database instead of uploading my database to bubble every time something changes. Is there a way to do this through Google Sheets? Airtable? Is there something else you would recommend? Thank you very much!