문제

나는 한동안 데이터베이스 개발에 관심이 있었고 MS SQL이 T-SQL 측면에서 제공할 것이 많고 일반적으로 훨씬 더 많은 기능을 제공한다고 결정했습니다(Oracle이나 Postgres에 그런 기능이 없다는 말은 아닙니다).

나는 알고 싶다:

  1. 내가 기대해야 할 큰 패러다임 변화는 무엇입니까?
  2. "정기적 인"회사는 데이터베이스를 개발하는 데 얼마나 많은 노력을 기울이고 있습니다 (거래, 트리거, 이벤트, 데이터 정리, ETL).
  3. MS SQL 개발자 팀의 내부 작업과 .NET 애플리케이션 개발자와 어떻게 상호 작용하는지에서 무엇을 기대할 수 있습니까?

내 질문이 올바르게 표현되었기를 바랍니다.나는 전체 .NET 장면에 대해 잘 알지 못합니다.

도움이 되었습니까?

해결책

나는 mysql을 사용해 본 적이 없기 때문에 1번에 답할 수 없지만 2번과 3번을 시도해 보겠습니다.

이는 데이터베이스의 규모 및/또는 회사의 규모(또는 전문성)에 따라 달라지는 경향이 있습니다.많은 사용자가 있는 대규모 데이터베이스를 보유한 회사는 실제로 데이터베이스의 무결성과 성능 조정을 확인하는 데 많은 시간을 소비합니다.그렇지 않으면 고객을 잃을 것입니다.우리는 ETL 업무만 하는 6명, 데이터베이스와 데이터베이스 서버를 튜닝하고 관리하는 dbas 5명, 그리고 t-sql 코드를 작성하는 많은 개발자가 있습니다.

#3에 따르면, 좋은 회사에서는 이 사람들이 팀으로서 매우 잘 협력합니다.나쁜 회사에서는 종종 두 그룹 사이에 긴장이 있고, 어떤 문제가 발생하더라도 서로 다른 그룹을 희생양으로 사용합니다.저는 훌륭한 .net 개발자들과 함께 일하고 있습니다.내가 그들의 .net 전문 지식을 존중하듯이 그들은 내 데이터베이스 전문 지식을 존중하며 우리는 디자인 문제와 튜닝 문제, 그리고 일반적으로 양측의 의견이 필요한 모든 문제에 대해 서로 협의합니다.

다른 팁

http://forums.mysql.com/read.php?60,124480,124480 실제 데이터 마이그레이션을 수행하기 위해 SQL Server에서 MySQL로 연결된 서버를 사용하는 세부 정보입니다.

Apache DDLUtils 도움을 줄 수 있어야 합니다.스키마를 일반 DDL로 리버스 엔지니어링하고 데이터를 플랫 파일로 내보낼 수도 있습니다.나중에 가져오세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top