0

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

私が知りたいのですが:

  1. 予想される大きなパラダイムの変化は何ですか?
  2. 「通常の」企業は、データベースの開発 (トランザクション、トリガー、イベント、データ クレンジング、ETL 用) にどのくらいの労力を費やしていますか?
  3. MS SQL 開発者チームの内部作業と、.NET アプリケーション開発者との対話方法から何が期待できますか?

質問の言い回しが正しかったことを願っています。私は、.NET シーン全体についてあまり詳しくありません。

4

3 に答える 3

1

私は mysql を使ったことがないので、#1 には答えられませんが、#2 と #3 を試してみます。

これは、データベースのサイズおよび/または会社の規模 (またはプロフェッショナリズム) に依存する傾向があります。多くのユーザーを持つ大規模なデータベースを持つ企業は、データベースの整合性とパフォーマンスの調整の両方を確実にするために多くの時間を費やしています。そうしないと、彼らは顧客を失うでしょう。ETL の作業だけを行う 6 人の従業員と、データベースとデータベース サーバーの調整と管理を行う 5 人のデータベース管理者、および t-sql コードを作成する多数の開発者がいます。

#3 に関して言えば、良い会社では、これらの人々はチームとして非常にうまく連携しています。悪い会社では、2 つのグループの間に緊張関係があり、それぞれが他のグループを、問題が発生した場合のスケープゴートとして使用することがよくあります。私は多くの優れた .net 開発者と仕事をしています。私が彼らの .net の専門知識を尊重するように、彼らは私のデータベースの専門知識を尊重し、私たちは設計上の問題とチューニングの問題、そして一般的に両側からの入力が必要な問題について互いに相談します。

于 2008-09-22T23:56:28.917 に答える
0

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

于 2008-09-23T00:26:06.007 に答える
0

Apache DDLUtilsが役に立ちます。スキーマを共通の DDL にリバース エンジニアリングし、データをフラット ファイルにエクスポートすることもできます。後でインポートします。

于 2008-09-23T00:29:56.417 に答える