SharedIT | 묻고 답하기(AMP)

IIS / ASP / MSSQL 운영 서버에서 DB만 MYSQL 로 마이그레이션 하여 운영이 가능할까요?

회사에서 사이트를 운영중입니다.
주로 회사소개 위주이며 채용기능을 포함하고 있습니다.

IIS / ASP / MSSQL 운영중인데

현재 구성에서 DB만 MYSQL 로 마이그레이션 하여 운영이 가능할까요?

IIS / ASP / MYSQL 로 연동하여 운영이 가능한지 아시는분 혹은 경험이 있으신분 계시면 가능여부 좀 알려주시면 감사하겠습니다.

이래저래 알아보고 있는데 여의치 않네요..

Tags : 태그가 없습니다.

11개의 답변이 있습니다.

guest
  0 추천 | 약 7년 전

마이그레이션이야 되겠지만 소스를 확인, 수정이 필요할 수도 있습니다.

guest
  0 추천 | 약 7년 전

MySQL(Maria-db)도 꽤 많이 발전해서 MS SQL 서버 스탠다드 에디션의 대부분 기능은 커버가 됩니다.

기술적인 문제보다는 마이그레이션에 걸리는 시간과 비용(인건비) 문제가 더 커서 쉽게 마이그레이션을 하지 못하는게 대부분입니다.

대부분이 회사 소개이고 채용 기능이 있는 정도라면 규모가 크지 않으니

저 같으면 시도해보겠습니다.

p.s. 윈도우 서버 라이센스도 꽤 세기 때문에, 저 같으면 asp도 걷어내겠네요. 기왕 마이그레이션하는 김에 리눅스 기반으로 옮기겠습니다.

guest | 약 7년 전

맞습니다. 마이그레이션 하면서 리눅스로 가는게 1타2피죠^^

guest | 약 7년 전

+1

guest
  0 추천 | 약 7년 전

개발자의 의견이 가장 중요합니다.

데이터베이스 변경은 쿼리형식에서부터, 각종 스키마, 데이터 이관 방향으로

개발자와 DBA의 협업이 많이 필요합니다.

자체 인력 있더라도 인건비 산출해서 보셔야하구요

칼이 부담이라면 차라리 core 라이선스로 재구매도 검토해보시지요?

양성환
  0 추천 | 약 7년 전

신규구축이 훨씬쌉니다.
이기종마이그레이션할라면 CAL 쌈싸대기 때려요.

guest
  0 추천 | 약 7년 전

특별히 문제될것은 없을것 같습니다.

올챙이 프로젝트라고 하여 DB가 틀려도

모든 소스에서 여러 DB를 쓸수 잇는 제품도 잇다고합니다.

카카오뱅크에서 사용한다고 합니다.

앞으로는 DB의 영역이 의미가 없어질것 같네요

guest
  0 추천 | 약 7년 전

ASP에서 MYSQL 연결 사례는 굉장히 많은것 같네요

DB의 유지비용때문에 바꾸실려는 건지요?

아무래도 탈 MS하는 회사들이 많은것 같네요

그저멍하니
  0 추천 | 약 7년 전

뭐... 문제될게 없지요

어짜피 DB라는건, 로우, 컬럼의 데이타를 담는 그릇일뿐...

다만 개발자가 DB접근방식이나 쿼리를 다시 개발해야할 상황이

잇을수도 있으니

충분히 검토해보셔야합니다.

guest
  0 추천 | 약 7년 전

MSSQL 라이선스 비용때문에 넘어가시려는 건가요?

guest | 약 7년 전

맞습니다 DB CAL 라이선스 비용이 과하게 발생되어서요

guest | 약 7년 전

역시나 CAL이 워낙 무서워서,,,,,

guest
  0 추천 | 약 7년 전

저희도 그룹웨어 굳이 윈도우서버 써야 하나, 클라우드로 전환하면서 Windows Server 안쓰는게 낫지 않을까 해서 개인적으로 검토를 해봤었는데.. MSSQL 쓰면 추가로 비용 발생하죠..

리눅스 + 마리아DB를 검토해봤었는데요..

일단 MySQL은 이제 완전한 무료형태가 아니고, 마리아DB로 넘어는 가야 하지만..

DB Table 변환은 어려운 문제가 아닌데, 관련한 접속정보 연결 부분정리 하셔야 할거 같습니다.

오라클처럼 DB내에 프로시저들이 있고 관련 뭔가가 있다면 머리아플 수 있으실텐데 그럴정도의 구현환경은 아니실거로 보이긴 합니다.

일단 프로젝트 승인이 나서 진행을 하실건지 검토만 하실건지, 검토만 하실거면 기존 시스템을 변환하기 위한 테스트환경을 준비하실 수 있는지 등도 알아보셔야 할것 같네요. 단순하게 된다 안된다 하기엔 IT쪽이 다 그렇지만 워낙 환경이나 변수들이 천차만별이죠..

wansoo
  0 추천 | 약 7년 전

인터넷 자료 검색해보니 관련 내용이 제법 나오는 것 같네요~

[http://blog.naver.com/PostView.nhn?blogId=levelup5&logNo=100161626431][1]

[http://ooz.co.kr/159][2]

[http://www.mysqlkorea.com/gnuboard4/bbs/board.php?bo_table=community_06&wr_id=169][3]

[http://www.webmadang.net/develop/develop.do?action=read&boardid=1001&page=6&seq=16][4]

[http://bookk.tistory.com/67][5]

참고하셔서 작업하시면 될 것 같고요.

DB 쿼리도 mysql에 맞춰 수정할 필요가 있을거라 생각되네요.

MySQL의 Open Source 버전이 MariaDB라고 생각하면 될 것 같네요.
Maria DB 설치해서 mysql과 동일한 방식으로 사용할 수 있습니다.
(maria db 설치해도 mysql 인 것 처럼 보이지요. )

[1]: http://blog.naver.com/PostView.nhn?blogId=levelup5&logNo=100161626431
[2]: http://ooz.co.kr/159
[3]: http://www.mysqlkorea.com/gnuboard4/bbs/board.php?bo_table=community_06&wr_id=169
[4]: http://www.webmadang.net/develop/develop.do?action=read&boardid=1001&page=6&seq=16
[5]: http://bookk.tistory.com/67

한그루
  0 추천 | 약 7년 전

웹서비스를 개발한 개발자가 누구인가요? DBA가 있나요?
쉬운 작업이 아닙니다.
우선 My SQL 더이상 오픈소스 아닌건 아시죠? Oracle 로 넘어갔습니다.
오픈소스를 고려하시는 거라면 Maria DB를 사용 하셔야 합니다.

나중에 DB에 문제 발생했을데 My SQL을 지원할 유지보수 업체는 되어 있나요?
그 업체와 심각하게 논의를 해보셔야 합니다. 비용도 비용이지만 Risk가.... 고달퍼 지실거에요....
DB를 어떻게 사용하고 계신지가 제일 중요할테니 개발업체와 DB 업체에 문의를 해보세요.

저라면 완전 비추입니다.
잘되면 그냥 할 일 한거고 혹시 장애나면 그 책임 업체가 대신 지어 주지 않아요.
그리고 이런경우 장애가 만약 난다면 한 번 으로 끝나지는 않을것 같습니다.
IT가 하는 일이 그렇죠.
100번 잘하다 1번 못하면 욕먹는거에요.
100번 잘할때는 당연한거고 1번 못하면 못하는 거죠.
잘 고민 해보세요.