MS SQL Server의 Production DB에 대해 질문드립니다
질문 요약 : MSSQL에서 프로덕션? 프로덕션DB? 라는 게 어떤 건지 질문드립니다.
현재 MSSQL 기반으로 개발하려는 입장에서
MS사 홈피에서 시험삼아 무료로 다운받을 수 있는 버전이 세 개가 있더라고요
Evaluation / Express edition / Developer edition이 있는데...
Evaluation은 180일 평가판이고
Express가 DB 크기를 10기가밖에 지원을 안하는지라
Developer edition을 이용해 보려고 합니다.
(참고 링크 : https://www.microsoft.com/ko-kr/sql-server/sql-server-editions)
그런데 Developer edition에 빠진 기능을 보니 "프로덕션 사용 권한"이 있던데
인터넷 이래저래 검색해보니 프로덕션DB라는 걸 뜻하는 것 같더라고요
(참고 링크 : http://www.dbta.com/Columns/DBA-Corner/The-Difference-Between-Development-DBAs-and-Production-DBAs-107358.aspx)
위 링크를 보니 DB 개발 시 개발DB와 프로덕션DB라는 걸 사용하게 되는데
개발DB는 구조 변경이 유연하고 개발 툴 적용에 용이하지만 최적화가 덜 되어 있어 속도가 느리고
프로덕션DB는 그 반대라고 합니다
마치 Visual C++의 디버그 모드 / 릴리즈 모드 빌드의 차이랑 유사한 것 같은데...
1. Developer edition의 "프로덕션 사용 권한" 제약이 프로덕션 DB 생성 및 사용의 제한인가요?
2. 1이 맞다면, 프로덕션DB 사용 불가 시 속도나 운용 면에서 제약이 심한가요?
3. Visual C++로 만든 응용 프로그램에서 ODBC를 통해 쿼리를 던지려고 하는데, 이것이 프로덕션DB와 관련이 있을까요?
고수 형님들께 답변 부탁드립니다
라이센스 위반입니다.
라이센스 위반입니다.
평상시는 문제 안되지만 어느날 갑자기 경찰 낀 단속반 들이닥치면 ㅎㄷㄷ한 일 벌어질겁니다.
기능으로만 따진다면 개발용 S/W도 실운영용으로 얼마든지 쓸 수 있습니다.
Written By the Black Knight of Destruction
답변 감사합니다
프로덕션 디비 사용 기능은 있으나 라이센스 위반인 것으로 이해하겠습니다. 조심해야겠군요 ㅠㅜ
댓글 달기