2008-09-22 7 views
0

Je m'intéresse au développement de bases de données depuis un certain temps et j'ai décidé que MS SQL a beaucoup à offrir en termes de T-SQL et généralement beaucoup plus de fonctionnalités (ne pas dire qu'Oracle ou Postgres ne l'ont pas).Conseils pour passer à MS SQL de MySQL

Je voudrais savoir:

  1. Quels sont les grands changements de paradigme que je devraient attendre de voir?
  2. Combien d'efforts les entreprises "ordinaires" mettent dans le développement de leur base de données (pour transactions, déclencheurs, événements, données nettoyage, ETL)?
  3. Que puis-je attendre des rouages ​​des équipes de développeurs MS SQL et comment ils interagir avec l'application .NET développeurs?

J'espère avoir bien formulé ma question. Je ne suis pas très au courant de toute la scène .NET.

Répondre

1

Je ne peux pas répondre # 1, car je n'ai jamais travaillé avec mysql, mais je vais essayer les # 2 et # 3.

Cela dépend de la taille de la base de données et/ou de la taille (ou du professionnalisme) de l'entreprise. Les entreprises disposant de grandes bases de données avec de nombreux utilisateurs consacrent beaucoup de temps à s'assurer que la base de données soit à la fois intègre et performante. Ils perdraient des clients s'ils ne le faisaient pas. Nous avons 6 personnes qui ne font que du travail ETL et 5 dbas qui règlent et gèrent les bases de données et les serveurs de bases de données ainsi que beaucoup de développeurs qui écrivent du code t-sql.

Dans la bonne entreprise, ces personnes travaillent très bien ensemble en tant qu'équipe. Dans les mauvaises compagnies, il y a souvent des tensions entre les deux groupes et chacun utilise l'autre groupe comme bouc émissaire pour tous les problèmes qui surviennent. Je travaille avec un tas de grands développeurs .net. Ils respectent mon expertise en matière de base de données, car je respecte leur expertise .net et nous nous consultons sur les problèmes de conception et les problèmes de réglage et, en général, sur tout problème nécessitant une contribution des deux côtés.

0

Apache DDLUtils devrait pouvoir aider. Vous pouvez effectuer une ingénierie inverse du schéma dans un DDL commun et exporter les données dans un fichier plat. Importez-le par la suite.

Questions connexes