Language/RubyOnRails

Active Record의 정의

uuukpyo 2019. 12. 24. 10:40
728x90

Active Record 란?

  • 레일즈 아키텍쳐의 모듈 이름이며, 엔터프라이즈 어플리케이션 아키텍쳐의 패턴 중의 하나이다.
  • 데이터베이스 테이블과, 객체를 연결(ORM)하여 객체의 property를 이용해 데이터베이스를 읽고 쓸 수 있다.
  • 도메인 로직이 복잡하지 않은 CRUD같은 경우에 사용하며, 매우 간편하고 빠르게 만들 수 있는 장점이 있다.
  • 하지만 복잡하고 거대한 스케일의 어플리케이션은 구현이 복잡하므로 엑티브 레코드와 맞지 않는다.
728x90