Help

Upcoming database upgrades. Airtable functionality will be reduced for ~15 minutes at 06:00 UTC on Feb. 4 / 10:00 pm PT on Feb. 3. Learn more here

What database used in Airtable?

621 5
cancel
Showing results for 
Search instead for 
Did you mean: 
andrewsong
4 - Data Explorer
4 - Data Explorer

MySQL or PostgreSQL or MongoDB or some KV Database? (include table fileds and view and record)

SQL or NoSQL?

And what is the structure of the table of database?

5 Replies 5

Are you asking how Airtable stores its underlying data? Airtable has not published that information, and I doubt that it is any of those you listed. And even if they did, you cannot use any of those tools to work directly with Airtable data.

You cannot use SQL directly with an Airtable base. However, Airtable is a relational database. It just has its own unique way of dealing with relationships—via linked record fields. Even though you cannot use SQL, I wouldn’t call it a NoSQL platform.

The structure of a table in Airtable is what you define it to be, including its fields, views, and permission settings. And view settings covers a huge amount of features.

Here's an article about Airtable's migration from MySQL 5.6 to 8.0: https://medium.com/airtable-eng/migrating-airtable-to-mysql-8-0-809f0398a493

Consider this information as trivia as an Airtable user for the reasons @kuovonne outlines

Is it true that if I create a sheet in the project, it will create a real data table in the database accordingly?

So there will be tens of millions of data tables in database?

It is better to abstract the data and put it into few tables (Associated by some fields)?

>>> It is better to abstract the data and put it into few tables (Associated by some fields)?

No. It is better to just use Airtable without the need to consider the underlying storage architecture. Airtable is designed for people who have no time or skills to ponder such questions. If you believe you are going to somehow alter or enhance Airtable's behaviour based on such deeper knowledge, you are probably going to be disappointed.

>>> So there will be tens of millions of data tables in database?

Even if that were the case, why would you care?

At the outset, it's very unlikely that Airtable comingles data from customer (a) with customer (b) because meeting certain security compliance certifications would rule that out. I'm almost certain your data is not stored in a common tenancy architecture. Furthermore, since there is good evidence that the various service levels exist, there's likely a container architecture running with your instance of Airtable and data storage.