윈도우, 맥, 안드로이드, 아이폰 등 많은 플랫폼에 맞춰 개별적으로 프로그램을 만들어야 하는 일이 빈번해지고 있습니다.
이렇게 다양한 환경에서 여러 유저의 데이터를 저장, 갱신하고 관리하는 일은 손이 많이 가기 마련입니다.
때문에, 앱을 만들 때 중요하게 결정해야 하는 것 중 하나가 ‘어떤 데이터베이스를 사용하느냐’입니다.
과거에는 데이터베이스라면 SQL 같은 관계형 데이터베이스를 주로 사용했지만,
최근에는 NoSQL, 구글 파이어베이스의 파이어스토어(Firestore)처럼
대량의 데이터베이스를 동시에 빠르게 처리할 수 있는 DB를 많이 사용하고 있습니다.