최근에 구글링을 통하여 SQLite에서는 외래키를 지원 안해주는걸로 알고있습니다..

다만 트리거를 이용해서 외래키처럼 만들어주는 기능이있다고 하는데

제가 궁금한것은 왜 SQLite에서는 외래키를 지원 안해주는건가요??

그렇다면 한테이블을 만들때 외래키를 참조안하고 값을 넣는다면 결국 데이터베이스의 몸집이 커져서 더안좋게 되는게 아닌가요?

SQLite가 대규묘용이 아니라서 일부로 이렇게 만든건가요??

DB설계하다가 의문점이 들어서 질문합니다..