Firebase로 관계형 데이터베이스 구현 가능성
안녕하세요 개발 초보입니다.
파이어베이스로 관계형 데이터베이스를 구축하기는 힘들거라는 조언을 얻었는데
구체적으로 뭐가 힘든건지는 잘 모르겠어서 질문드립니다
일단 플러터플로우에서 기본적으로 파이어베이스를 제공하고있고 자료도 많아 이쪽으로 하고싶은데 조언대로라면 수파베이스를 써야할 것 같아서요.
예를 들어 a유저와 b유저 사이에 각자가 생각하는 친밀도값이 있고 b유저와 c유저도 마찬가지로 친밀도값이 있습니다. 결국 a유저와 b유저는 친하고, b유저는 c유저와 친하다는 것을 알아내어 a와 c를 연결하기 위한 것이 목적인데
이러한 알고리즘을 파이어베이스로 구축가능할까요?
回答 2
2
안녕하세요! Supabase와 Firebase만을 고려한다고 가정하겠습니다. 어느 쪽을 선택하더라도 원하는 기능은 모두 구현할 수 있습니다. FlutterFlow를 처음 시작하시는 초보자이고, 친밀도 단계가 2단계까지만 필요하다면 Firebase를 사용하는 것을 권장합니다.
그러나, 친밀도가 2단계를 초과한다면 Supabase를 사용하는 것이 더 나을 수 있습니다. Supabase는 더 복잡한 관계와 쿼리를 쉽게 처리할 수 있지만, 이를 위해서는 더 많은 개발 공수가 필요할 수 있습니다!
1
안녕하세요
가능은 할 것 같은데 쿼리의 비효율이 있을 것 같습니다.
예를 들어서, 유저컬렉션이 있고, 친밀도 컬렉션이 별도로 있을 것 같은데요.
(예: friendship_id: { user1_id: 'a', user2_id: 'b', intimacy: 8 })
함수를 이용해서 a<->b, b<->c의 값을 알아낸 후, 여기에서 어떠한 친밀도 함수를 이용해서 친밀도를 유추하는 것은 가능할 것 같긴 합니다.
하지만 구조상 관계형 DB가 아니기 때문에, 쿼리가 비효율적일 듯 합니다.
구글 플레이스토어 배포시 테스트 요건
1
67
2
카카오 SUPABASE SDK 로그인은 ?
0
75
2
화면이 나오지 않네요
0
69
1
text overflow 관련 문의
1
79
3
커스텀액션 maybeCreateUser 오류가 납니다.
1
65
1
인앱결제관련
0
109
2
카카오 sdk를 이용한 로그인 및 로그아웃 관련
0
161
2
구글 로그인 구현 관련
0
143
2
카카오로그인SDK 질문
0
160
2
네이버 로그인 구현 관련 문의
1
234
2
customAction loginaction 에러
1
181
2
iOS에 deploy 시 초대받은 이의 화면에 TestFlight 초대코드
0
474
2
Error: Unknown error. Please contact support@flutterflow.io.
0
265
3
플로터플로우 페이지 구성하기 오류
0
279
1
3. Android 설정방법 및 플러터플로우에서 실행하기
0
180
2
포그라운드 앱 작동 관련 문의,
0
138
1
카카오 로그인 질문
0
323
2
FF + supabase 사용 시 소셜로그인
0
156
1
플러터플로우 / supabase 사용 시 push 는 어떻게 하시는지 궁금합니다
0
227
1
강의 내용 중복
0
148
1
유저 개인화 질문드립니다!
0
224
1
목차 오타
1
173
1
플러터플로우 앱 내에 애드몹 광고 적용시키는 법
0
400
1
애플 앱스토어나 구글 플레이스토어 배포 관련 문서
0
219
1

