728x90
빠릅니다 :-) 한국 시간으로 오늘 새벽 SDK 4.1 버전의 세번째 베타가 발표되었습니다. 요즘 Objective C 와 Xcode 그리고 아이폰 개발 관련하여 닷넷쪽 F/U 건이 많아 조금 소강상태인데요, SDK 는 주구장창 버전이 올라가고 있어서 조금 조바심이 나네요 ㅎ.


자, 애플 개발자 사이트로 달려가 봅시다! (http://developer.apple.com)

- NoPD -
728x90
728x90
웹 사이트를 개발할 때 가장 고민되는 부분 중 하나가 페이징입니다. 보통 MS-SQL 에서는 중첩 쿼리를 이용하여 TOP n 스타일의 쿼리를 하는 경우가 많은데, 퍼포먼스 측면에서 아주 쥐약인 경우가 많습니다. 오늘 소개해 드리는 페이징 쿼리는 일단 속도가 그리 느리지 않고 중첩 쿼리에 비해 부하가 적을 것으로 추정(!)하고 있습니다 ^^;

with rn
as
(
select EmailAddress, ROW_NUMBER() over (order by FirstName desc) as rn
  from Person.Contact
)
select FirstName, LastName, rn
  from Person.Contact join rn on Person.Contact.EmailAddress = rn.EmailAddress
 where rn between 5 and 10
with 문을 이용하여 ROW_NUMBER() 로 항목에 넘버링을 한 다음 필요한 구간을 where 절에 기술하여 페이징하는 방식입니다. Execution Plan 으로 봤을 때 비용이 많이 들지 않는 것 같습니다만 실제로 효과가 있는지는 실데이터로 적용해서 돌려봐야할 것 같습니다 ^^ 참고로 위의 예제는 AdventureWorks  샘플 DB 를 사용했습니다.

- NoPD -
728x90
728x90
아이폰 iOS 4.1 SDK 의 업데이트가 무척 빨라지고 있습니다. Beta 2 까지 새벽에 공개가 되면서 4.1 Go Live 가 멀지 않았음이 느껴집니다. 개발자 분들이라면 바로 받아서 변화를 체험해 보시지요! Xcode 4 도 설치해야 하는데... 이래저래 못하고 있네요! ㅎ


다운로드 링크 : http://tinyurl.com/3prep2

- NoPD -
728x90
728x90

오랜만에 가상화 소식입니다 :-) 7월 MVP 갱신을 실패하면서 10월을 노려야 하는데 가상화 관련하여 좀 지지부진한 것 같아서 개인적인 일들을 7월중에 정리 좀 하고 8월부터는 다시 가상화에 신경을 좀 쓸까 합니다! 이번 시트릭스의 웨비나는 1시간짜리 짧은 온라인 세미나 입니다. Citrix 의 데스크탑 가상화 제품인 XenDesktop 4 를 이용한 데스크탑 가상화의 기본적인 지식과 제품을 활용한 환경 구성이 주가 될 것 같습니다.


가상화에 대해서 잘 모르시거나 가상화는 좀 알겠는데 데스크탑 가상화는 무엇인가? 하는 질문을 가지신 분이라면 한번 들어 보시는 것도 나쁘지 않을 것 같습니다. 다만 한달 뒤에 진행되는 내용인데... 지금 등록해두고 잊어버리는 건 아닌가 모르겠습니다 !!

- NoPD -

728x90

+ Recent posts