2012-02-06 15 views
2

私は.NET環境で作業しています。 SQL Server Expressの制限(最大4GB)のため、私は無料のソリューションを切り替えたいと思っています。 私は周りをチェックしているとpostgresqlまたはmysqlが素晴らしい解決策であることが判明しました。MSSQLからpostgresql OR mysqlへの移行

私はMsSqlだけで作業していたので、既存のすべてのデータを簡単に移行できるデータベースを知りたいと思います。 また、どのデータベース構文(postgresql OR mysql)は、より近いSQL MsSql構文と構造です。 私はもっと早くそれを学ぶことができます。

ありがとうございました。

+1

マイグレーションの唯一の原因が4GBの場合、[Express Edition](http://billfellows.blogspot.com/2011/06/meme-monday-for)の最大データベースサイズは10GBに増加しました-june.html) – billinkc

+6

PostgreSQLの構文は、ANSI標準に厳密に従っているため(MSはそうではありません)、非常に異なります。 MySQLはANSI標準に準拠しておらず(機能が少ないため) –

答えて

2

ええと...どちらの言語でも違いが見られます。私は以前と同じ選択をしていたし、その広大なコミュニティのためにMySqlに行くことをやめました。

もちろん、あなたの唯一の理由が4GBの制限であれば、私は切り替えはお勧めできませんが(それは私だけです)。彼らは両方とも10GBの制限があるSQL 2008/2012にアップグレードする必要があります。また、知っている必要がある場合は、1つのプロセッサのみを使用するなどの他の制限があります。また、RAM制限もあると思います。とにかく、小さなデータベース(< 10g)とあまりにも複雑なクエリでは目立った違いはありません。

MSSQLからMySQLに移行する際は、「MSSQL to MySQL Migration Toolkit」のようなものをgoogleする必要があります。それはかなり簡単です、あなたは時間の無駄なく、ほとんど問題なく移行を行います。

幸運

2

MySQL Workbenchには移行ウィザードがあります。 MS SQLにはいくつかの前提条件がありますが、これはウィザードのヘルプドキュメントで非常に明確に説明されています。 http://www.mysql.com/products/workbench/

関連する問題