firebase 2

[ Cloud Back-end Service ] AWS(Amazon Web Service) VS FireBase

클라우드 컴퓨팅 이란? - IT리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 최근 클라우드 컴퓨팅 서비스들이 각광받게 된 이유는 '유연성'에 있다고 생각합니다. 생성 및 공유되는 데이터의 양이 계속 증가하고 온라인 서비스에 대한 소비자의 엑세스 수요가 증가함에 따라, 기업에서 사내 컴퓨팅 서버로 비즈니스를 계속 운영하는데에 점점 부담을 느끼고 있습니다. 또한, 코로나 팬데믹, 국가간의 전쟁 등 예상치 못한 요소들로 인하여 서비스의 수요를 예측하는 것이 점점 더 여려워질 것이라고 생각합니다. 이러한 문제로, 회사는 최대 부하 수준을 지원하는 데 필요한 인프라를 구축하는데에 관련 비용을 지불할 필요 없이 비즈니스의 수요에 맞게 리소스와 스토리지를 빠르게 확장할 수 ..

카테고리 없음 2023.11.28

[ IOS / Swift / FireBase ] swift에서 FireStore 도큐먼트 내 필드 수정, 추가(setData)시 덮어씌워지는 문제

FireStore를 이용하며 필드를 수정/추가 할 때, 정확히 도큐먼트를 setData할때 기존 요소에 추가되는 것이 아닌, 초기화 되어 덮어씌워지는 경우가 있다. 그런경우에, 아래 예시코드와 같이 merge : true 시켜주면 ... 기존에 데이터(도큐먼트)가 없다면 생성 / 기존에 데이터(도큐먼트)가 이미 존재한다면 추가(update) 된다. 매번 도큐먼트를 초기화하고 싶지 않다면, 주의해서 추가해 주어야 한다.

카테고리 없음 2023.09.06