MySQL 쓰면서 하지 말아야 할 것 17가지 권장사항이다. 이것을 이해하면 당신의 어플리케이션이 더 나은 성능을 발휘할 것이다.다만 이것이 사람의 실력을 판단하는 척도로 사용되서는 안 될 것이다.원글은 https://blog.lael.be/post/370 입니다. 작게 생각하기 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. 파일 기반 세션 좀 쓰지마 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보..
node.js (express.js)를 사용하던 중 기존에 있던 데이터베이스 Connect와 관련된 npm 모듈들이 모두 Database Driver 의존적이고, 어느정도 SQL문을 알고 있는 개발자에게 더 어렵게 느껴졌습니다. 그래서 Method Chaining을 사용하여 데이터베이스 쿼리문을 String 형태로 작성할 수 있는 간단한 모듈을 만들고 개인적으로 혼자 사용하고 있었습니다. 그런데 최근 프로젝트 중 이 모듈을 다시 사용하게 되었는데, npm으로 배포하면 좋겠다는 생각이 들어 조금 수정하여 npm으로 publish 했습니다. 패키지 이름은 node-qsb 이며 현재는 MySQL과 MariaDB SQL문만 지원합니다.Install node-qsb Module : npm install node-..
RDS 서비스 메뉴에서 Parameters Groups 메뉴로 간다.현재 MySQL 인스턴스에 적용된 Parameters Group을 편집한다.항목 중 log_bin_trust_function_creators 라는 친구가 있는데 이걸 0에서 1로 올려준다.그리고 저장하고 해당 Parameter Group이 적용되면, 유저가 만든 데이터베이스에 대해서는 super 권한을 행사할 수 있다.이 간단한걸 몰라서 해맸다...