[rust] diesel orm
Sep 30, 2022
Rust 에서 ORM을 검색해 보면 많이 보이는 자료 중에 하나이다.
Get createdev’s stories in your inbox
Join Medium for free to get updates from this writer.
ORM 은 기본적으로 객체 관계매핑이라고 해서
Object Relational Mapping 이라고 정의하며
SQL Query 가 아닌 코드로서 데이터를 조작 정의하기 때문에 초기 진입하는데 시간이 들어가나 여러 드라이버를 호환할 수 있는 장점이 될 수 있습니다.
Diesel
- https://diesel.rs/guides/getting-started
- ORM 인데도 불구하고 postgre, mysql , sqlite ….?
- https://github.com/diesel-rs/diesel/blob/master/examples/mysql/all_about_inserts/src/lib.rs
몇가지 CRUD예시를 통해서 쉽게 확인이 가능하다. - Migration 기능을 활용하여 Table을 제어할 수 있다.
별로 장점이 있는건지 모르겠으나…
우선은 보이는게 이거라 기록을 남겨둔다.
이관작업을 좀 해봐야 좋은지 안좋은지 알것 같습니다.
향후 개발은 ORM 형태로 코드를 구성하는게 맞다라는 생각은 듭니다.




