Question

Je suis intéressé par le développement de bases de données depuis un certain temps déjà et décide que MS SQL a beaucoup à offrir en termes de T-SQL et généralement beaucoup plus de fonctionnalités (ne dis pas que Oracle ou Postgres n’ont pas cela).

je voudrais savoir:

  1. Quels sont les grands changements de paradigme I devrait s'attendre à voir?
  2. Quel est le niveau d'effort " régulier " les entreprises ont mis développer leur base de données (pour transactions, déclencheurs, événements, données nettoyage, ETL)?
  3. À quoi puis-je m'attendre     du fonctionnement interne de MS SQL     équipes de développeurs 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.

Était-ce utile?

La solution

Je ne peux pas répondre à la question n ° 1 car je n'ai jamais travaillé avec mysql, mais je vais essayer de répondre aux points n ° 2 et n ° 3.

Cela dépend généralement de la taille de la base de données et / ou de la taille (ou du professionnalisme) de la société. Les entreprises disposant de bases de données volumineuses comptant de nombreux utilisateurs passent beaucoup de temps à s’assurer que la base de données est intègre et que ses performances sont optimisées. Ils perdraient des clients s'ils ne le faisaient pas. Nous avons 6 personnes qui ne travaillent que pour ETL et 5 dbas qui règlent et gèrent les bases de données et les serveurs de base de données, ainsi que de nombreux développeurs qui écrivent du code t-sql.

En ce qui concerne le groupe 3, dans les bonnes entreprises, ces personnes travaillent très bien en équipe. Dans les mauvaises entreprises, il y a souvent des tensions entre les deux groupes et chacun utilise l'autre groupe comme scapegaoat, quels que soient les problèmes qui se posent. Je travaille avec un groupe d'excellents développeurs .net. Ils respectent mon expertise en matière de base de données tout comme je respecte leur expertise .net et nous nous consultons mutuellement sur les questions de conception et de réglage, et en général sur toutes les questions nécessitant une contribution des deux côtés.

Autres conseils

http://forums.mysql.com/read.php?60 , 124480,124480 en utilisant des serveurs liés de SQL Server à MySQL pour effectuer la migration des données.

Apache DDLUtils devrait pouvoir vous aider. Vous pouvez procéder au reverse engineering du schéma dans une DDL commune et exporter les données dans un fichier à plat. Importez-le ensuite.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top