MGX를 사용하다 처음 듣게 된 슈파베이스 (슈파베이스가 뭐야??)
현재 mgx.ai 에서 홈페이지를 만들어 보고 있는데 생소한 단어를 듣게 되었다 이름하여 슈파베이스(supabase)
슈파베이스(Supabase)는 모바일 및 웹 애플리케이션 개발 플랫폼을 빠르게 개발할 수 있는 백엔드 서비스입니다. 파이어베이스와 마찬가지로 백엔드를 직접 설계하지 않고 슈파베이스 SDK로 다양한 백엔드 기능을 사용할 수 있습니다.
관계형 데이터베이스 기반 슈파베이스
슈파베이스는 ‘파이어베이스의 대안’으로 알려진 올인원 서버리스(All-in-one Serverless) 백엔드 솔루션입니다. 파이어베이스의 파이어스토어가 NoSQL 기반인 것과 달리, 슈파베이스는 업계에서 널리 사용되는 SQL 데이터베이스 중 하나인 PostgreSQL을 사용합니다.
PostgreSQL은 관계형 데이터베이스로, 데이터를 정규화하여 체계적으로 관리하기에 적합합니다. 슈파베이스는 이후에 사용자가 직접 SQL 데이터베이스를 운영하고 싶어질 경우에도 무리가 없도록 설계되어 있어, PostgreSQL을 기반으로 한다는 점은 슈파베이스가 인기 있는 이유 중 하나입니다.
또한, 슈파베이스는 파이어베이스의 주요 기능들을 대체할 수 있는 다양한 서비스를 제공하고 있으며, 주요 기능은 아래 표에서 확인할 수 있습니다.
▼ 슈파베이스 서비스와 파이어베이스 서비스 비교 및 설명
슈파베이스를 사용하려면 어느정도 관계형 데이터베이스에 대한 지식이 있어야 될 것으로 보입니다.
하지만 mgx.ai 에서는 이를 100% 자동으로 구현해 준다고 하는데 그건 확인해 봐야 할거 같습니다.