[관심] 개발을 오래한 사람이면 공감되는 내용이 많을 것입니다.

What is the 3-Tier Architecture?


제목은 계층 아키텍처 이지만 안에 내용을 보면 개발에 대한 전반적인 내용이 모두 담겨져 있습니다.

Backend 형태의 솔루션만 만드는 저는 Backend Application 이란 말이 참 좋네요.

제가 항상 고민하고 있었던 부분을 참 자세하게 설명을 해 주고 있습니다.


Stored Procedures are EVIL


이분 이름이 Tony Marston 인데 저랑 이름이 같아서 더 정감이 갑니다.

MySql 저장 프로시듀어의 성능과 한계에 항상 이의를 제기하고 싶었던 제가 그토록 찾던 내용이기도 해서 공유합니다.

현재 관리하고 있는 저장 프로시듀어가 너무 복잡해서 건드릴수도 없을 정도로 복잡합니다. PHP  나 기타 서버 스크립트로 작성을 하면 정말 쉽게 만들수 있는 내용도 전문  DBA가 아니면 건드리기 힘들정도의 복잡한 쿼리로 동작을 하고 있기 때문입니다.

저장프로시듀어를 사용하면 왠지 더 실력 있는 개발자처럼 보일 수는 있겠지만(^.^) 성능이나 유지보수 차원에서 시간과 비용이 만만치 않다는 것을 저 말고도 이렇게 말씀하시는 분이 계셔서 정말 좋습니다.

이분의 다른 게시물도 읽어 봐야 겠지만 정말 대단한 능력자 일 것 같습니다.

데이타 베이스는 개발에서 뗄레야 뗄수가 없습니다.
쿼리는 효율적으로 만들어야 겠지만 데이타베이스 운영보다 전체 시스템 운영을 더 중요하게 생각해야 하고 유지보수나 로직을 쉽게 바꿀 수 있는 형태의 개발이 우선되어야 한다는 것을 느낄수 있을 것입니다.

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

기타

번호 제목 글쓴이 날짜 조회수
13 [DICOM] 정보 최고관리자 11-20 2,097
12 [개발툴] Cross Platform UART Monitor 최고관리자 11-11 1,184
11 익명화 최고관리자 11-05 1,250
10 [KT Cloud] Linux 계열 서버 Data Disk Mount -LVM 구성 최고관리자 11-03 1,561
9 [의료영상솔루션] 의료영상솔루션에서 빅데이터로 'PACS의 진화' 최고관리자 10-26 1,345
8 [Firmware] STM8 Linker: text size overflow 최고관리자 10-26 1,603
7 [STM8] ST Visual Studio 프로젝트 셋팅 최고관리자 10-22 1,513
6 [Firmware] SMT32 HTTP Client 코드 작성을 위한 lwIP Library 최고관리자 10-15 2,647
5 [Firmware] STMF4 시리즈 부트로더, iap 개발 팁 최고관리자 10-15 1,603
4 [특허] 한국, 미국, 일본, 유럽연합, 중국의 디자인보호제도 비교 최고관리자 10-14 1,858
3 [주식] 현재가 창에서 매도. 매수 총잔량으로 파악 하는법 상승시점 파악: 매수시점 최고관리자 09-09 13,137
2 [리눅스] BASH 쉘 설정 최고관리자 09-08 1,848
1 가비아 - Google 도메인 소유자 확인 최고관리자 08-25 1,244