1 2 3 4 5 6 7 8 9 10  

미국, 세미나 강사 요청을 받다

2009-07-23 15:01:24

어제 놀라운 내용의 메일을 한 통 받았습니다.
ScalabilityExperts사의 컨설턴트이자, SQL PASS의 Director 중 한 명인 Rick으로부터 9월에 있을 특정 온라인 세미나의 Speaker로서 한 세션을 맡아줄 수 있느냐는, 강사 요청 메일이었습니다.
 
Rick은 제가 SQL Server MVP로서 혼자 SQL MVP 모임에 참석할 때 저에게 필요한 정보를 제공하고, 
다른 MVP들을 소개해 주며 챙겨주었던 참 고마운 MVP입니다(관련글). 
그 덕분에 미국에 갈 때마다 부담 없이 모임에 참석할 수 있게 되었고, 더불어 많은 유명한 SQL MVP들과 
인사를 나눌 수 있게 되었습니다.
 
그 메일을 받고 무척이나 흥분했습니다.
왜 아니겠습니까? 미국의 유명한 전문가로부터 강사를 맡아달라고 제안을 받았는데요…
할 수 있고 없고를 떠나서^^ 대단히 영광스러운 일임에 틀림없기 때문입니다.
한 마디로 믿을 수 없는 일이었습니다. 그저 이런 상황이 놀라울 뿐이었죠!
 
여담입니다만,
24시간 온라인 세미나로 진행하는 행사이다 보니, 미국 시간으로 새벽시간을 맡아줄 강사를 구하기가 
쉽지 않을 것 같아 저에게 의사를 물어볼 것이었습니다. 
더불어 제 짧은 콩글리쉬^^에 오해가 있었을 것으로 추측됩니다.
그럼에도 불구하고 제안을 받았다는 사실만으로도 저에겐 Amazing 그 자체였습니다.
 
어렵게 어렵게 영문 회신을 작성해서 보냈습니다.
“꿈에 그리던 너무나 하고 싶은 일이나, 영어를 잘 못하니 할 수가 없다. 너무나 아쉽다!” 라구요…
 
이 글을 쓰는 것이 왠지 잘난척하는 것으로 비추어질까 조심스러운 마음이었습니다만,
개인적으로 너무나 흥분되는 일이기에 기록을 남기고 싶어 부끄러움을 감추고 글을 씁니다.
 
무더운 여름, 여러분에게도 꿈 같은 일이 벌어지길 희망합니다.
 
감사합니다.
 

추억의 모뎀 통신 다시 해 보다!

2009-05-18 09:00:00
부산 고향집을 어머니 혼자 쓰게 되면서 
한 두 달에 한 번씩 고향 방문 때만 쓰게 되는 인터넷 비가 아까워 해지하게 되었습니다. 
그래도 가끔 방문할 때 필요하면 어떻게 쓸까? 고민하게 되었습니다. 

임대형식이나 기타 등등을 찾아보던 중 우연히 포털 사이트에서 비슷한 목적을 가진 문의 글들을 보게 되었고
그 중 모뎀 통신이 여전히 가능하다는 것을 알게 되었죠. 
01412번을 사용하는 KT의 POWWOW라는 서비스였습니다. 
직접 KT에 전화를 걸어 서비스에 대해서 문의를 했었는데 
전화를 받은 분 조차도 잘 모를 정도로 희귀한 서비스가 되었네요 ^^ 
기억하시죠? 하이텔, 유니텔 등등…^^


계속읽기

2009 MVP Global Summit 사진 후기

2009-04-27 12:00:00
포스팅이 조금 늦었죠? ^^

역시 게으름 때문입니다! 생략할까도 생각했지만, 행사에 다녀온 뒤 만나는 지인들이 많이들 궁금해 하더군요. 물론 술 한잔과 함께 얘기를 나누지만 사진이나 동영상을 공유하면 더 좋을 것 같아 일정상의 큰일 몇 가지를 끝내놓고 잠깐 시간을 내서 작성을 합니다.
 
매년 열리는 Microsoft MVP들을 위한 시애틀 다운타운 및 본사에서의 Global Summit.
지난 3월 1일부터 4일간 2009년도 서밋이 진행되었습니다.
행사에서 촬영한 사진과 동영상을 통해서 제 간접적인 경험들을 공유합니다.
보안상 제품 정보나 관련된 사진들을 올릴 수가 없으므로, 개인적인 사진과 인물 사진들을 사건 위주로 정리했습니다. 
동영상도 있습니다 ^^*
 
사진 관련 간단한 설명만 첨언하겠습니다. 그냥 재미 삼아 한 번 쭉~ 보세요.
보시고 부러우신 분들은 아시죠?...Microsoft MVP에 도전하는거? ^^*
 
시작합니다…

너무 많은 사진과 동영상때문에 여기에 올리지 못하고, 제 개인 블로그로 링크를 걸겠습니다.
여기 http://blog.naver.com/visualdb/50046505161 와서 봐 주세요. ^^*

감사합니다~



IIS 7.5 in Windows Server 2008 R2

2009-03-26 13:41:46
안녕하세요? 옥스입니다.

Windows Server 2008 이 런치된지 꼭 1년이 되었네요. 이미 여러 곳에서 Windows 7 과 Windows Server 2008 R2 얘기를 많이 접하고 계실 듯 합니다.
제 게으름 덕분에 IIS 7.5 얘기가 여기저기서 흘러나오는데 제대로 훝어 보지도 못했었네요.
그래서 오늘은 Windows Server 2008 R2 에 포함 될 IIS 7.5 에 어떤 것들이 새롭게 등장할 지 알아보려고 합니다.~
  • FTP 7.5
Windows Server 2008 이 릴리즈 되었을때 FTP 의 모습은 IIS 6.0 과 동일했습니다. 다만 웹으로 릴리즈 되는 FTP 7.0을 설치하면 IIS 7 과 꼭 닮아있는 FTP 7.0 을 경험하실 수 있었는데요.
이제 FTP 가 IIS 7.5 와 통합이 되어 별도 설치 없이 R2 에서 만나보실 수 있습니다.
(당연히 IIS7 에서는 별도로 다운로드 받아 설치 하실 수 있습니다.)
가장 먼저 없던 기능이 추가된 것이 FTP 요청 필터링 입니다.
IIS 7 에서는 웹 요청필터링 기능이 있었지만, Web.config 를 직접 수정하는 수 밖에 없었습니다.
이제 웹사이트에 대한 요청필터링 뿐 아니라 FTP 요청필터링도 IIS Manager 에서 UI 로 설정 하실 수있습니다.
FTP2 


계속읽기

SSMS 서버 최신 연결 목록 지우기

2009-03-23 09:00:00

김정선의 SQL Server 2008 이야기
SSMS 서버 최신 연결 목록 지우기
 
 
자꾸 엉뚱한 서버에 연결해요…,
단축 키 설정을 저장하고 복원하려면 어떻게 하나요?
SSMS에서 특정 서버에 연결하고 나면, 해당 연결 정보(서버명이나 IP 주소)가 저장되었다가 다음 SSMS 사용 시 
그대로 재사용해서 연결할 수 있도록 지원합니다. 그런데 저처럼 컨설팅을 위해 여러 사이트를 
다니는 경우, 해당 사이트에서 SSMS를 이용해서 서버에 연결하고 나면 그 정보가 그대로 남게 됩니다.
 
그런데 기억된 연결 정보가 많게 되면 SSMS 사용 초기에 엉뚱한 서버에 연결을 시도하는 실수를 범할 수도 있고, 
그 과정에서 불편함을 경험하게 됩니다. 
이 때 필요로 한 것이 바로 서버 최신 연결 목록(서버 MRU)를 지우는 작업입니다.
 
사실 SQL Server 2005에서는 이런 필요를 느껴 본 적이 없었는데요, 최근에 저희 회사 내에서 SSMS의 
단축 키 설정을 백업하고 복원할 수 있는 방법에 대해서 논의가 되던 중 관련 정보를 검색하다가 이 내용까지도 
함께 알게 되었습니다. Google이나 기타 검색을 활용해 보시면 SQL Server 2005에서는 mru.dat 파일을 이용했음을 알 수 있습니다. 
그럼, SQL Server 2008에서는 어떨까요?
 
계속읽기

최소 로깅(Minimal Logging)

2009-03-17 16:10:06
김정선의 좋은 글을 찾아서……

Minimal Logging changes in SQL Server 2008
 

저자
: Sunil Agarwal, SQL Server Storage Engine
원문:
http://blogs.msdn.com/sqlserverstorageengine/archive/2008/03/06/minimal-logging-changes-in-sql-server-2008-part-1.aspx
 
 
김정선의 의견
오랜 만에 "좋을 글을 찾아서"입니다^^
이번 글 역시 아주 흥미로운 내용입니다! SQL Server Transaction Logging 아키텍처에 관련된 아주 작지만 유용한 내용이 포함되어 있습니다.
 
대량 데이터 Insert 작업에 성능 부분은 관리자 혹은 사용자에게 있어서 늘 큰 이슈가 됩니다. Insert와 같은 트랜잭션 작업 성능에 영향을 미치는 부분이 바로 Logging 데이터의 크기인데요, SQL Server 2008은 이러한 작업에 Logging을 최소화하는데 더욱 노력을 기울인 듯 합니다.
 
이번 글을 통해서 Insert 작업에 Logging이 어떻게 발생하는지, 특히 TABLOCK 힌트를 사용한 경우에 Logging이 어떻게 달라지는지, 또한 Transaction Log를 확인하는데 사용하는 쿼리는 어떤 것이면 그 내용은 무엇을 담고 있는지 분석하는데 작지만 유용한 내용들이 포함되어 있습니다.
 
원문을 그대로 해석해서 올리려 했으나, 직접 테스트를 해 보니 예제 따라 하기 및 설명이 너무 생략되어 불편하실 것 같아, 제 나름대로 바꾸어 작성했습니다.
테스트하고 이해하시는데 도움이 되셨으면 하는 바램입니다.
 
늘 그렇듯, 제 마음대로 번역/수정/추가한 것이니 부족한 번역에도 양해 바랍니다 ^^

계속읽기

BlockSniffer, 내가 만든 소프트웨어가 팔리다

2009-03-13 09:00:00
제가 만든 소프트웨어 BlockSniffer가 드디어 첫 고객을 만나서 판매되었습니다. 
사실 구매 확정단계입니다 ^^;

 

 

BlockSniffer는 SQL Server 운영 시 발생할 수 있는 차단(Blocking)을 모니터링하고 알림을 주는 
간단한 소프트웨어입니다. 대규모 시스템 운영 환경에서는 이미 자체적으로 만들어서 사용하고 계실만한 도구이죠.
 
컨설팅을 하면서…
- 오랜 전부터 SQL 스크립트를 활용해서 차단을 모니터링 했었습니다.
- 너무 불편해서 별도의 소프트웨어를 만들어야겠다는 생각이 들었습니다.
- 사용자 인터페이스를 입히고 자동화를 시켰습니다.
- 사용하면서 틈틈이 필요한 기능들을 하나씩 하나씩 구현했습니다.

그 이름을 BlockSniffer라 명명했습니다.

계속읽기

웹캐스트) SQL Server 2008 사라지는 기능들

2009-02-11 16:04:44
SQL Server 2008 사라지는 기능들
SQL Server 2008 사라지는 기능들
 


업그레이드 및 마이그레이션 요구가 많은 상황을 고려해서
Deprecated Features, 지원되지 않는 기능들에 대한 간단한 리뷰를 작성하고 웹캐스트로 만들었습니다.
  
필요하신 분들, 혹은 심심하실 때 한 번 돌려보시면 되겠습니다.
도움이 되시길 바라며…
 
㈜씨퀄로 김정선


푸념: 원래 이 동영상의 도입부는 제가 DJ형식으로 여러분에게 인사드리는 내용입니다만,
     개인 동영상의 백라운드 뮤직(bgm) 또한 저작권법 대상이라는 자료를 확인하고는
     아쉽지만 그 내용을 모두 드러냈습니다. 무엇을 위한 저작권법인지 아쉽기만 하네요.

전반장의 중학교 영어로 비즈니스 달인되기 - 해장국이 영어로?

2009-01-22 16:00:38

안녕하셔요 전반장입니다.

먼저 이 글을 읽어주시는 분들 모두 새해 복 많이 받으시고 계획하시는 일
모두 이루시기를 빕니다. 저도 몇 가지 계획한 것이 있는데요 그 중 한가지가
새해에는 좀더 자주 글을 올리자 입니다. 잘 될지는 모르겠지만 노력해 보겠습니다.

혹시 해장국이 영어로 뭔지 아셔요? 우선 아래 사진을 한번 봐 주셔요.


해장국 - Sun rise soup? ㅋㅋ 이걸 만드신 분은 정말 유머가 있으신 분이시겠지요?
 
이렇듯 영어는 우리의 모국어가 아니기에 그리고 언어 자체가 문화를 담고 있기에
우리가 평상시에 사용하는 영어가 원어민들이 사용하는 그것과는 조금 차이가
있을 수 있습니다.

그래서 간혹 외국인과 이야기를 하다 보면 당연하다고 생각되는 단어나 표현들을
그들이 알아 듣지 못해 당황해 하는 것을 보신 경험이 있으실 것입니다.

틀리기 쉬운 콩글리쉬의 예제들을 아래와 같이 조금 정리해 보았습니다.
 
계속읽기

Java와 매개변수(Parameterized)쿼리 성능 문제

2009-01-15 04:20:31


김정선의 SQL Server 컨설팅 이야기
“Java와 매개변수(Parameterized)쿼리 성능 문제”

 
무슨 얘기할려구?
 
흔히 말하는 매개변수(Parameterized)쿼리, 많이들 쓰시나요? ^^
Java에서는 오라클이나 MySQL을 주로 연동하니, 정적쿼리라는 용어를 더 많이 쓰시죠?
 
Microsoft 플랫폼, 정확히 SQL Server에서 흔히 말하는 매개변수(Parameterized)쿼리의 사용량이 점점 더 많아지고 있습니다. 특히나 프레임워크 기반의 개발 방법론이 보다 더 활성화되고 있는 상황에서 그 빈도와 분량은 더 커질 것이라 예상됩니다.
 
문제는 매개변수 쿼리를 잘못 사용하는 경우 매개변수 쿼리의 이득을 충분히 활용하지 못하거나 심지어 의도하지 않은 악성 쿼리가 유발될 수 있다는 점입니다. 그것이 고객 시스템의 성능 및 안정성에 적지 않은 영향을 미친다면, 이는 모든 관계자들에게 불편함을 가져오게 됩니다.
 
이러한 매개변수 쿼리가 Java 플랫폼 및 기반 응용 프로그램에서도 많이 사용되고 있는데요, 위에서 언급한 염려들의 일부를 포함하고 있었습니다. 심지어 아주 오래 전(SQL Server를 기준으로 하자면 7.0버전)에 사용되던 방식을 여전히 사용하고 있는 경우가 많았습니다.
 
오늘은 필자가 경험한 Java 기반의 매개 변수 쿼리 사용 예제와 그 문제점을 살펴보고자 합니다. 실제론 더 많은 이슈와 고려 사항들이 있지만 역시나 오늘은 간단히 한 두 가지만 언급하도록 하겠습니다. 추가 내용들은 나중에 별도로……^^


계속읽기

  1 2 3 4 5