NoSQL은 간단하게 보면 비관계형 데이터베이스라고 이해하면 편하다. 부가적으로 말하자면 스키마가 없는 데이터 베이스이다.(스키마란? Table, Column과 같은 데이터베이스를 구성하는 도식(설계) 혹은 구성을 말한다.)
Firebase는 Documenbt형태이고 트리구조라고 되어 있다. 그렇기 때문에 미리 선언된 ref 변수를 사용한다고 해도 전체 데이터를 가져오게 된다. 그래서 child(명칭)을 사용해서 특정 노드에 들어가 데이터를 읽고 축적할 수 있다.