質問

私はしばらくデータベース開発に興味を持っており、MS SQL には T-SQL や一般にさらに多くの機能を提供できるものがたくさんあると判断しました (Oracle や Postgres にそれがないと言っているわけではありません)。

私が知りたいのですが:

  1. 私が見るべきである大きなパラダイムの変更は何ですか?
  2. 「通常の」企業はデータベースの開発にどの程度の努力をしていますか(トランザクション、トリガー、イベント、データクレンジング、ETL)。
  3. MS SQL開発者チームの内部労働と、.NETアプリケーション開発者との対話方法に何を期待できますか?

私の質問が正しく表現できていれば幸いです。私は .NET シーン全体についてはあまり詳しくありません。

役に立ちましたか?

解決

私は mysql を使ったことがないので、#1 には答えることができませんが、#2 と #3 については考えてみます。

これは、データベースのサイズや企業の規模 (または専門性) に依存する傾向があります。多くのユーザーを抱える大規模なデータベースを保有する企業は、データベースの整合性とパフォーマンスの調整の両方を確保するために実際に多大な時間を費やしています。そうしないと顧客を失うことになるでしょう。当社には、ETL 作業のみを行う 6 名と、データベースとデータベース サーバーの調整と管理を行う 5 人のデータベース担当者、および t-sql コードを作成する多数の開発者がいます。

#3 に関して言えば、良い会社では、これらの人々はチームとして非常にうまく連携しています。悪い会社では、2 つのグループの間に緊張が存在することが多く、問題が発生したときはそれぞれがもう一方のグループをスケープガオトとして利用します。私は多くの優れた .net 開発者と協力しています。私が彼らの .net の専門知識を尊重するのと同じように、彼らも私のデータベースの専門知識を尊重しており、設計の問題やチューニングの問題、そして一般に双方からの意見が必要な問題についてお互いに相談しています。

他のヒント

http://forums.mysql.com/read.php?60,124480,124480 SQL Server から MySQL へのリンク サーバーを使用して実際のデータ移行を行う詳細を説明します。

Apache DDLUtils 助けられるはずだ。スキーマをリバース エンジニアリングして一般的な DDL に変換したり、データをフラット ファイルにエクスポートしたりすることもできます。後はインポートしてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top