BackEnd/DB-RDBMS
squel.js (SQL query string builder) : )
미스터황탄
2016. 1. 28. 00:36
프로젝트에서는 재사용성을 높이기위해 query.js 파일에 SQL query 문을 관리하고 exports 한 String 형태의 쿼리문을 require 하는식으로
쿼리문 관리를 해오고 있었습니다.
요즘 사내에서는 성능 튜닝이 큰이슈로 자리매김하고있습니다.
자바를 경험해본 저로서는 String , StringBuilder , StringBuffer 의 차이를 알고있기때문에. 프로젝트에 맞는 StringBuilder 모듈을 찾아보게되었습니다.
- ( 차이점 :https://slipp.net/questions/271)
오늘 간략하게 포스팅할 squel.js 입니다.
https://hiddentao.github.io/squel/
레퍼런스 가이드가 너무나도 잘되어 있습니다.
바로 개인 프로젝트에 적용시켜 보았습니다.
위쪽이 String 방식이고 아랫쪽이 squel.js 를 이용한 방식입니다.
조금더 테스트를 해봐야 하겠지만
해당 모듈을 통해 얻을수있는 이점이 상당히 많을것같습니다.