mysql
-
Mysql, PostgreSql 라이센스 검토♣ Tech & Biz Salon/Tech 2012. 6. 19. 10:36
예전에 공기업 프로젝트를 좀 했었는데 아주 오랜만에 정부쪽 프로젝트를 하게 되었습니다.상용제품은 안쓰는 모드이고, DBMS 는 MYSQL Community 버젼을 쓰면 되겠다고 생각을 해두고 있었죠.그런데 구체적으로 검토를 해보니 그게 아닌거 같습니다. 전에 자체 서비스를 할 때와 같은 경우엔 문제가 없는 것으로 판단되나, 외부에 납품/설치 하는 경우에는 상용을 쓰는 쪽으로 Mysql 에서 권장하고 있네요.아래는 Mysql Korea의 라이센스 관련 내용 일부분 입니다. 비영리, 교육기관 그리고 개인적인 사용 만일 사용자가 비영리 단체나 교육기관에 속해 있다면, 사용자의 어플리케이션이 오픈소스/GPL 라이센스를 사용하는 무료 소프트웨어 프로젝트임을 공개할 것을 권장합니다. 그렇게하면 GPL라이센스에 의해..
-
Mysql Explain, Explain Extended♣ Tech & Biz Salon/Tech 2012. 5. 11. 14:08
EXPLAIN EXTENDED 후 SHOW WARNINGS 하면 DB엔진 내부적으로 실제 처리한걸 볼 수 있음.Mysql Manual 에 잘 설명이 되어있음. ▒ 참고 urlEXPLAIN EXTENDED can tell you all kinds of interesting thingsmysql EXPLAIN EXTENDED 쿼리튜닝 ▒ Mysql Plan 관련해서 잘 설명해놓은 글http://nakaikana.tistory.com/entry/MYSQL-Explain
-
MYSQL NOW() 에 DATE_FORMAT Function 씌우는 이유♣ Tech & Biz Salon/Tech 2012. 3. 27. 16:20
NOW() Returns the current date and time as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS.uuuuuu format, depending on whether the function is used in a string or numeric context. The value is expressed in the current time zone. mysql> SELECT NOW(); -> '2007-12-15 23:50:26' mysql> SELECT NOW() + 0; -> 20071215235026.000000 위의 내용은 MYSQL 매뉴얼의 NOW() 에 대한 설명 일부분. 난 매뉴얼로 NOW() 를 확인했었기에... NOW() 의 ..
-
mysql Routine(SP, FUNCTION) 코딩시 탭키 조심♣ Tech & Biz Salon/Tech 2011. 12. 1. 18:21
SELECT CUST_ID 상기 부분 빨간 위치에 TAB문자가 들어간 경우 ( PC에서 작업후 FTP로 해당 SP 리눅스 서버 올려서 컴파일하는 등의 경우에 그러함. VI에서 직접 편집하는 경우엔 관계없는듯함. ) 실제 실행시에 SELECTCUST_ID 처럼 붙어서 되는듯함. ( SQLYOG에서 카피해서 서버 mysql 에 붙여넣으면 SELECTCUST_ID 로 보이고 실행하면 ERROR 라고 나오긴하는데... 헐렐레~~ SP에서 EXCEPTION HANDLER 에 잡히진 않음 ) 얼마전에도 뭔가 ERROR 났는데도 EXCEPTION HANDLER 안잡히는 경우를 보았음. 옆 동료가 서핑했는데... 관련된 자료는 못찾았다고 함. 공짜로 쓰니 군소리 안해야 하나... ● 처리 : SPACE로 변경후 해당 ..