NoSQL은 SQL이 아닙니다.
당연히 where와 같은 SQL의 비교문은 없습니다.
preg와 같은 php pattern 비교 함수들을 사용해야 합니다.
복수개의 필드를 넣을 때 구분자로 구분해서 넣어야 하고,
검색할 때도. 필드를 분리해서 (explode 같은 함수로)
구분된 필드를 가지고 비교해서 답을 얻어야 합니다.
캐슁 그런 기능 전혀 없기 때문에 수천만개를 비교하는 그런 일은 하면 안됩니다.
NoSQL을 어떤 부분에 어떻게 쓸 것인가 하는 것은 개발과정에서 잘 판단하고 비교할 일 입니다.
NoSQL도 잘못쓰면 MySQL보다 속도가 더 떨어집니다.
잘 판단해야 합니다.
- opencode.co.kr -