私はビジネスアプリ(asp.net)に取り組んでいます。現在、SQLサーバーを使用しています。しかし、今後は少なくとも mysql と postgresql をサポートする予定です。将来の頭痛の種を避けるために考慮すべき問題は何ですか? 特にデータ型 (列の型) について。たとえば、一部のデータベースでは BIT 列がサポートされていないと思うので、tinyint を使用しますか?
私は主にプレーンな SQL (エンティティ フレームワークや linq などは使用しない) を使用し、できるだけシンプルに保つようにしています。トリガーなどは使用していません。ストアドプロシージャを使用していますが、必要に応じてプレーンSQLに置き換えることができます。